home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
After Dark
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11518_TOURX_CMD.txt
< prev
next >
Wrap
Text File
|
1993-07-30
|
277KB
|
4,911 lines
# near model CODE resource
# jump table entries: 3432-3490 (59 of them)
00000000 4E56 FEE6 link A6, -0x011A
00000004 4E5E unlink A6
00000006 4E75 rts
00000008 4E56 FFC4 link A6, -0x003C
0000000C 4E5E unlink A6
0000000E 4E75 rts
00000010 4E56 FFF4 link A6, -0x000C
00000014 48E7 0118 movem.l -[A7], D7,A3,A4
00000018 42A7 clr.l -[A7]
0000001A 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
0000001E 201F move.l D0, [A7]+
00000020 3E00 move.w D7, D0
00000022 102D FEBF move.b D0, [A5 - 0x141]
00000026 6668 bne +0x6A /* 00000090 */
00000028 4267 clr.w -[A7]
0000002A 3F07 move.w -[A7], D7
0000002C 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
00000030 101F move.b D0, [A7]+
00000032 660A bne +0xC /* 0000003E */
00000034 3F3C 000B move.w -[A7], 0xB
00000038 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
0000003C 6052 bra +0x54 /* 00000090 */
label0000003E:
0000003E 42A7 clr.l -[A7]
00000040 3F07 move.w -[A7], D7
00000042 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000046 285F movea.l A4, [A7]+
00000048 7003 moveq.l D0, 0x03
0000004A B02C 0006 cmp.b D0, [A4 + 0x6]
0000004E 670A beq +0xC /* 0000005A */
00000050 3F3C 000F move.w -[A7], 0xF
00000054 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000058 6036 bra +0x38 /* 00000090 */
label0000005A:
0000005A 4267 clr.w -[A7]
0000005C 2F2C 000C move.l -[A7], [A4 + 0xC]
00000060 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
00000064 101F move.b D0, [A7]+
00000066 660A bne +0xC /* 00000072 */
00000068 3F3C 0010 move.w -[A7], 0x10
0000006C 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000070 601E bra +0x20 /* 00000090 */
label00000072:
00000072 42A7 clr.l -[A7]
00000074 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000078 265F movea.l A3, [A7]+
0000007A 7008 moveq.l D0, 0x08
0000007C 2F00 move.l -[A7], D0
0000007E 3F07 move.w -[A7], D7
00000080 42A7 clr.l -[A7]
00000082 42A7 clr.l -[A7]
00000084 70FF moveq.l D0, 0xFFFFFFFF
00000086 2F00 move.l -[A7], D0
00000088 2F0B move.l -[A7], A3
0000008A 42A7 clr.l -[A7]
0000008C 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
label00000090:
00000090 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000094 4E5E unlink A6
00000096 4E75 rts
00000098 4E56 FFF6 link A6, -0x000A
0000009C 2F0C move.l -[A7], A4
0000009E 42A7 clr.l -[A7]
000000A0 A924 syscall FrontWindow
000000A2 285F movea.l A4, [A7]+
label000000A4:
000000A4 7008 moveq.l D0, 0x08
000000A6 B06C 006C cmp.w D0, [A4 + 0x6C]
000000AA 6706 beq +0x8 /* 000000B2 */
000000AC 3F2C 006C move.w -[A7], [A4 + 0x6C]
000000B0 A9B7 syscall CloseDeskAcc
label000000B2:
000000B2 286C 0090 movea.l A4, [A4 + 0x90]
000000B6 200C move.l D0, A4
000000B8 66EA bne -0x14 /* 000000A4 */
000000BA 285F movea.l A4, [A7]+
000000BC 4E5E unlink A6
000000BE 4E75 rts
fn000000C0:
000000C0 4E56 0000 link A6, 0
000000C4 206E 0008 movea.l A0, [A6 + 0x8]
000000C8 70FE moveq.l D0, 0xFFFFFFFE
000000CA B050 cmp.w D0, [A0]
000000CC 57C0 seq D0
000000CE 7222 moveq.l D1, 0x22
000000D0 B2A8 0002 cmp.l D1, [A0 + 0x2]
000000D4 57C1 seq D1
000000D6 C001 and.b D0, D1
000000D8 6708 beq +0xA /* 000000E2 */
000000DA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000000E0 6014 bra +0x16 /* 000000F6 */
label000000E2:
000000E2 422E 000C clr.b [A6 + 0xC]
000000E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000EA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000000EE 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000000F2 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000000F6:
000000F6 4E5E unlink A6
000000F8 2E9F move.l [A7], [A7]+
000000FA 4E75 rts
fn000000FC:
000000FC 4E56 FFFA link A6, -0x0006
00000100 486D FACA pea.l [A5 - 0x536]
00000104 486E FFFA pea.l [A6 - 0x6]
00000108 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000010C 4267 clr.w -[A7]
0000010E 486E FFFA pea.l [A6 - 0x6]
00000112 4EBA FFAC jsr [PC - 0x54 /* 000000C0 */]
00000116 101F move.b D0, [A7]+
00000118 6602 bne +0x4 /* 0000011C */
0000011A 6026 bra +0x28 /* 00000142 */
label0000011C:
0000011C 486E FFFA pea.l [A6 - 0x6]
00000120 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000124 7004 moveq.l D0, 0x04
00000126 B06E FFFA cmp.w D0, [A6 - 0x6]
0000012A 6608 bne +0xA /* 00000134 */
0000012C 3D6E FFFE 0008 move.w [A6 + 0x8], [A6 - 0x2]
00000132 600E bra +0x10 /* 00000142 */
label00000134:
00000134 4A6E FFFA tst.w [A6 - 0x6]
00000138 6708 beq +0xA /* 00000142 */
0000013A 3F3C 001F move.w -[A7], 0x1F
0000013E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00000142:
00000142 4E5E unlink A6
00000144 4E75 rts
00000146 4E56 FFFC link A6, -0x0004
0000014A 42A7 clr.l -[A7]
0000014C 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000150 201F move.l D0, [A7]+
00000152 3D40 FFFC move.w [A6 - 0x4], D0
00000156 102D FEBF move.b D0, [A5 - 0x141]
0000015A 660A bne +0xC /* 00000166 */
0000015C 3B6E FFFC FECE move.w [A5 - 0x132], [A6 - 0x4]
00000162 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
label00000166:
00000166 4E5E unlink A6
00000168 4E75 rts
fn0000016A:
0000016A 4E56 FFFA link A6, -0x0006
0000016E 102E 0008 move.b D0, [A6 + 0x8]
00000172 6622 bne +0x24 /* 00000196 */
00000174 486D FACA pea.l [A5 - 0x536]
00000178 486E FFFA pea.l [A6 - 0x6]
0000017C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000180 4A6E FFFA tst.w [A6 - 0x6]
00000184 675A beq +0x5C /* 000001E0 */
00000186 4267 clr.w -[A7]
00000188 486E FFFA pea.l [A6 - 0x6]
0000018C 4EBA FF32 jsr [PC - 0xCE /* 000000C0 */]
00000190 101F move.b D0, [A7]+
00000192 6602 bne +0x4 /* 00000196 */
00000194 604A bra +0x4C /* 000001E0 */
label00000196:
00000196 486E FFFA pea.l [A6 - 0x6]
0000019A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000019E 7004 moveq.l D0, 0x04
000001A0 B06E FFFA cmp.w D0, [A6 - 0x6]
000001A4 660A bne +0xC /* 000001B0 */
000001A6 206E 000A movea.l A0, [A6 + 0xA]
000001AA 20AE FFFC move.l [A0], [A6 - 0x4]
000001AE 6030 bra +0x32 /* 000001E0 */
label000001B0:
000001B0 7009 moveq.l D0, 0x09
000001B2 B06E FFFA cmp.w D0, [A6 - 0x6]
000001B6 661A bne +0x1C /* 000001D2 */
000001B8 206E 000A movea.l A0, [A6 + 0xA]
000001BC 2F08 move.l -[A7], A0
000001BE 42A7 clr.l -[A7]
000001C0 226E FFFC movea.l A1, [A6 - 0x4]
000001C4 2F11 move.l -[A7], [A1]
000001C6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
000001CA 201F move.l D0, [A7]+
000001CC 205F movea.l A0, [A7]+
000001CE 2080 move.l [A0], D0
000001D0 600E bra +0x10 /* 000001E0 */
label000001D2:
000001D2 4A6E FFFA tst.w [A6 - 0x6]
000001D6 6708 beq +0xA /* 000001E0 */
000001D8 3F3C 001F move.w -[A7], 0x1F
000001DC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000001E0:
000001E0 4E5E unlink A6
000001E2 205F movea.l A0, [A7]+
000001E4 5C4F addq.w A7, 6
000001E6 4ED0 jmp [A0]
000001E8 4E56 FFF8 link A6, -0x0008
000001EC 2F07 move.l -[A7], D7
000001EE 42A7 clr.l -[A7]
000001F0 A975 syscall TickCount
000001F2 2E1F move.l D7, [A7]+
000001F4 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000001FA 9087 sub.l D0, D7
000001FC 2D40 FFFC move.l [A6 - 0x4], D0
00000200 486E FFFC pea.l [A6 - 0x4]
00000204 1F3C 0001 move.b -[A7], 0x1
00000208 4EBA FF60 jsr [PC - 0xA0 /* 0000016A */]
0000020C 206D F4DA movea.l A0, [A5 - 0xB26]
00000210 BEA8 0158 cmp.l D7, [A0 + 0x158]
00000214 6D22 blt +0x24 /* 00000238 */
00000216 226D F4CE movea.l A1, [A5 - 0xB32]
0000021A 3028 0156 move.w D0, [A0 + 0x156]
0000021E B051 cmp.w D0, [A1]
00000220 6716 beq +0x18 /* 00000238 */
00000222 202E FFFC move.l D0, [A6 - 0x4]
00000226 D087 add.l D0, D7
00000228 2140 0158 move.l [A0 + 0x158], D0
0000022C 206D F4CE movea.l A0, [A5 - 0xB32]
00000230 226D F4DA movea.l A1, [A5 - 0xB26]
00000234 3350 0156 move.w [A1 + 0x156], [A0]
label00000238:
00000238 2E1F move.l D7, [A7]+
0000023A 4E5E unlink A6
0000023C 4E75 rts
0000023E 4E56 FEF4 link A6, -0x010C
00000242 486E FEF4 pea.l [A6 - 0x10C]
00000246 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000024A 102D FEBF move.b D0, [A5 - 0x141]
0000024E 6656 bne +0x58 /* 000002A6 */
00000250 2F2E FEF6 move.l -[A7], [A6 - 0x10A]
00000254 486E FF00 pea.l [A6 - 0x100]
00000258 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000025C 486E FEF4 pea.l [A6 - 0x10C]
00000260 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000264 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00000268 487A 0040 pea.l [PC + 0x40 /* 000002AA, value 0x1204E56 */]
0000026C 486E FF00 pea.l [A6 - 0x100]
00000270 3F3C 0001 move.w -[A7], 0x1
00000274 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00000278 422E FF01 clr.b [A6 - 0xFF]
0000027C 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000280 102D F6C4 move.b D0, [A5 - 0x93C]
00000284 6704 beq +0x6 /* 0000028A */
00000286 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
label0000028A:
0000028A 486E FEFC pea.l [A6 - 0x104]
0000028E A874 syscall GetPort
00000290 4267 clr.w -[A7]
00000292 486E FF00 pea.l [A6 - 0x100]
00000296 A9B6 syscall OpenDeskAcc
00000298 3D5F FEFA move.w [A6 - 0x106], [A7]+
0000029C 2F2E FEFC move.l -[A7], [A6 - 0x104]
000002A0 A873 syscall SetPort
000002A2 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
label000002A6:
000002A6 4E5E unlink A6
000002A8 4E75 rts
000002AA 0120 btst -[A0], D0
fn000002AC:
000002AC 4E56 0000 link A6, 0
000002B0 486D FD98 pea.l [A5 - 0x268]
000002B4 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000002B8 422D FD97 clr.b [A5 - 0x269]
000002BC 4AAD F26A tst.l [A5 - 0xD96]
000002C0 6706 beq +0x8 /* 000002C8 */
000002C2 2F2D F26A move.l -[A7], [A5 - 0xD96]
000002C6 A93C syscall SetMenuBar
label000002C8:
000002C8 4E5E unlink A6
000002CA 4E75 rts
fn000002CC:
000002CC 4E56 0000 link A6, 0
000002D0 2F0C move.l -[A7], A4
000002D2 7000 moveq.l D0, 0x00
000002D4 2D40 000A move.l [A6 + 0xA], D0
000002D8 4267 clr.w -[A7]
000002DA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002DE 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
000002E2 101F move.b D0, [A7]+
000002E4 6602 bne +0x4 /* 000002E8 */
000002E6 6034 bra +0x36 /* 0000031C */
label000002E8:
000002E8 42A7 clr.l -[A7]
000002EA 3F2E 0008 move.w -[A7], [A6 + 0x8]
000002EE 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000002F2 285F movea.l A4, [A7]+
000002F4 7003 moveq.l D0, 0x03
000002F6 B02C 0006 cmp.b D0, [A4 + 0x6]
000002FA 6620 bne +0x22 /* 0000031C */
000002FC 4AAC 0008 tst.l [A4 + 0x8]
00000300 671A beq +0x1C /* 0000031C */
00000302 42A7 clr.l -[A7]
00000304 206C 0008 movea.l A0, [A4 + 0x8]
00000308 2050 movea.l A0, [A0]
0000030A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000030E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000312 4A9F tst.l [A7]+
00000314 6706 beq +0x8 /* 0000031C */
00000316 2D6C 0008 000A move.l [A6 + 0xA], [A4 + 0x8]
label0000031C:
0000031C 285F movea.l A4, [A7]+
0000031E 4E5E unlink A6
00000320 205F movea.l A0, [A7]+
00000322 544F addq.w A7, 2
00000324 4ED0 jmp [A0]
00000326 4E56 FFF8 link A6, -0x0008
0000032A 2F0C move.l -[A7], A4
0000032C 7000 moveq.l D0, 0x00
0000032E 2D40 FFFC move.l [A6 - 0x4], D0
00000332 486E FFFC pea.l [A6 - 0x4]
00000336 1F3C 0001 move.b -[A7], 0x1
0000033A 4EBA FE2E jsr [PC - 0x1D2 /* 0000016A */]
0000033E 102D FEBF move.b D0, [A5 - 0x141]
00000342 6702 beq +0x4 /* 00000346 */
00000344 6050 bra +0x52 /* 00000396 */
label00000346:
00000346 4AAE FFFC tst.l [A6 - 0x4]
0000034A 6606 bne +0x8 /* 00000352 */
0000034C 4EBA FF5E jsr [PC - 0xA2 /* 000002AC */]
00000350 6044 bra +0x46 /* 00000396 */
label00000352:
00000352 4A2D FD97 tst.b [A5 - 0x269]
00000356 6610 bne +0x12 /* 00000368 */
00000358 486D F26A pea.l [A5 - 0xD96]
0000035C 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00000360 42A7 clr.l -[A7]
00000362 A93B syscall GetMenuBar
00000364 2B5F F26A move.l [A5 - 0xD96], [A7]+
label00000368:
00000368 42A7 clr.l -[A7]
0000036A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000036E 4EBA FF5C jsr [PC - 0xA4 /* 000002CC */]
00000372 285F movea.l A4, [A7]+
00000374 200C move.l D0, A4
00000376 6712 beq +0x14 /* 0000038A */
00000378 2F0C move.l -[A7], A4
0000037A 4EBA 2846 jsr [PC + 0x2846 /* 00002BC2 */]
0000037E 102D F6C4 move.b D0, [A5 - 0x93C]
00000382 6712 beq +0x14 /* 00000396 */
00000384 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00000388 600C bra +0xE /* 00000396 */
label0000038A:
0000038A 4EBA FF20 jsr [PC - 0xE0 /* 000002AC */]
0000038E 3F3C 000B move.w -[A7], 0xB
00000392 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00000396:
00000396 285F movea.l A4, [A7]+
00000398 4E5E unlink A6
0000039A 4E75 rts
0000039C 4E56 FFF8 link A6, -0x0008
000003A0 48E7 0108 movem.l -[A7], D7,A4
000003A4 42A7 clr.l -[A7]
000003A6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000003AA 201F move.l D0, [A7]+
000003AC 3D40 FFFE move.w [A6 - 0x2], D0
000003B0 4267 clr.w -[A7]
000003B2 486E FFFE pea.l [A6 - 0x2]
000003B6 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
000003BA 101F move.b D0, [A7]+
000003BC 6602 bne +0x4 /* 000003C0 */
000003BE 6058 bra +0x5A /* 00000418 */
label000003C0:
000003C0 4267 clr.w -[A7]
000003C2 4EBA FD38 jsr [PC - 0x2C8 /* 000000FC */]
000003C6 3E1F move.w D7, [A7]+
000003C8 102D FEBF move.b D0, [A5 - 0x141]
000003CC 664A bne +0x4C /* 00000418 */
000003CE 286D F4CE movea.l A4, [A5 - 0xB32]
000003D2 4A47 tst.w D7
000003D4 6622 bne +0x24 /* 000003F8 */
000003D6 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003DA 3F3C 0004 move.w -[A7], 0x4
000003DE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000003E2 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
000003E6 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000003EA 3F3C 0004 move.w -[A7], 0x4
000003EE 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000003F2 295F 0886 move.l [A4 + 0x886], [A7]+
000003F6 6020 bra +0x22 /* 00000418 */
label000003F8:
000003F8 2F2C 0886 move.l -[A7], [A4 + 0x886]
000003FC 3F3C 0004 move.w -[A7], 0x4
00000400 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000404 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000408 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
0000040C 3F3C 0004 move.w -[A7], 0x4
00000410 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000414 295F 0886 move.l [A4 + 0x886], [A7]+
label00000418:
00000418 4CDF 1080 movem.l D7,A4, [A7]+
0000041C 4E5E unlink A6
0000041E 4E75 rts
00000420 4E56 FDF4 link A6, -0x020C
00000424 486E FDF4 pea.l [A6 - 0x20C]
00000428 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000042C 102D FEBF move.b D0, [A5 - 0x141]
00000430 6600 008E bne +0x90 /* 000004C0 */
00000434 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000438 486E FE00 pea.l [A6 - 0x200]
0000043C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000440 486E FDF4 pea.l [A6 - 0x20C]
00000444 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000448 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
0000044C 4EAD 1612 jsr [A5 + 0x1612 /* export_702 */]
00000450 486D FACA pea.l [A5 - 0x536]
00000454 486E FDF4 pea.l [A6 - 0x20C]
00000458 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000045C 7008 moveq.l D0, 0x08
0000045E B06E FDF4 cmp.w D0, [A6 - 0x20C]
00000462 57C0 seq D0
00000464 7232 moveq.l D1, 0x32
00000466 B2AE FDF6 cmp.l D1, [A6 - 0x20A]
0000046A 57C1 seq D1
0000046C C001 and.b D0, D1
0000046E 6734 beq +0x36 /* 000004A4 */
00000470 41EE FF00 lea.l A0, [A6 - 0x100]
00000474 43EE FE00 lea.l A1, [A6 - 0x200]
00000478 703F moveq.l D0, 0x3F
label0000047A:
0000047A 20D9 move.l [A0]+, [A1]+
0000047C 51C8 FFFC dbf D0, -0x6 /* 0000047A */
00000480 486E FDF4 pea.l [A6 - 0x20C]
00000484 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00000488 102D FEBF move.b D0, [A5 - 0x141]
0000048C 6632 bne +0x34 /* 000004C0 */
0000048E 2F2E FDF6 move.l -[A7], [A6 - 0x20A]
00000492 486E FE00 pea.l [A6 - 0x200]
00000496 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000049A 486E FDF4 pea.l [A6 - 0x20C]
0000049E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000004A2 6010 bra +0x12 /* 000004B4 */
label000004A4:
000004A4 486D FACA pea.l [A5 - 0x536]
000004A8 486E FDF4 pea.l [A6 - 0x20C]
000004AC 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000004B0 422E FF00 clr.b [A6 - 0x100]
label000004B4:
000004B4 486E FE00 pea.l [A6 - 0x200]
000004B8 486E FF00 pea.l [A6 - 0x100]
000004BC 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
label000004C0:
000004C0 4E5E unlink A6
000004C2 4E75 rts
000004C4 4E56 FFFC link A6, -0x0004
000004C8 48E7 0118 movem.l -[A7], D7,A3,A4
000004CC 42A7 clr.l -[A7]
000004CE 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000004D2 201F move.l D0, [A7]+
000004D4 3D40 FFFE move.w [A6 - 0x2], D0
000004D8 4267 clr.w -[A7]
000004DA 486E FFFE pea.l [A6 - 0x2]
000004DE 4EAD 0762 jsr [A5 + 0x762 /* export_232 */]
000004E2 101F move.b D0, [A7]+
000004E4 6604 bne +0x6 /* 000004EA */
000004E6 6000 0084 bra +0x86 /* 0000056C */
label000004EA:
000004EA 4267 clr.w -[A7]
000004EC 4EBA FC0E jsr [PC - 0x3F2 /* 000000FC */]
000004F0 3E1F move.w D7, [A7]+
000004F2 102D FEBF move.b D0, [A5 - 0x141]
000004F6 6674 bne +0x76 /* 0000056C */
000004F8 286D F4CE movea.l A4, [A5 - 0xB32]
000004FC 4A47 tst.w D7
000004FE 6622 bne +0x24 /* 00000522 */
00000500 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000504 3F3C 0004 move.w -[A7], 0x4
00000508 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000050C 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000510 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000514 3F3C 0004 move.w -[A7], 0x4
00000518 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000051C 295F 0766 move.l [A4 + 0x766], [A7]+
00000520 604A bra +0x4C /* 0000056C */
label00000522:
00000522 2F2C 0766 move.l -[A7], [A4 + 0x766]
00000526 3F3C 0004 move.w -[A7], 0x4
0000052A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000052E 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000532 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000536 3F3C 0004 move.w -[A7], 0x4
0000053A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
0000053E 295F 0766 move.l [A4 + 0x766], [A7]+
00000542 7006 moveq.l D0, 0x06
00000544 B06E FFFE cmp.w D0, [A6 - 0x2]
00000548 6E22 bgt +0x24 /* 0000056C */
0000054A 302E FFFE move.w D0, [A6 - 0x2]
0000054E E940 asl D0.w, 4
00000550 47F4 00DE lea.l A3, [A4 + D0.w - 0x34]
00000554 4A2B 0002 tst.b [A3 + 0x2]
00000558 6606 bne +0x8 /* 00000560 */
0000055A 177C 007F 0002 move.b [A3 + 0x2], 0x7F
label00000560:
00000560 4A2B 0003 tst.b [A3 + 0x3]
00000564 6606 bne +0x8 /* 0000056C */
00000566 177C 0080 0003 move.b [A3 + 0x3], 0x80
label0000056C:
0000056C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000570 4E5E unlink A6
00000572 4E75 rts
fn00000574:
00000574 4E56 0000 link A6, 0
00000578 206D F4CE movea.l A0, [A5 - 0xB32]
0000057C 41E8 001E lea.l A0, [A0 + 0x1E]
00000580 2D48 0008 move.l [A6 + 0x8], A0
00000584 4E5E unlink A6
00000586 4E75 rts
fn00000588:
00000588 4E56 FEF8 link A6, -0x0108
0000058C 48E7 0108 movem.l -[A7], D7,A4
00000590 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000594 4267 clr.w -[A7]
00000596 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000059A 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
000005A0 206D F4DA movea.l A0, [A5 - 0xB26]
000005A4 3D68 0006 FEF8 move.w [A6 - 0x108], [A0 + 0x6]
000005AA 7E01 moveq.l D7, 0x01
000005AC 6052 bra +0x54 /* 00000600 */
label000005AE:
000005AE 42A7 clr.l -[A7]
000005B0 3F07 move.w -[A7], D7
000005B2 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
000005B6 285F movea.l A4, [A7]+
000005B8 7006 moveq.l D0, 0x06
000005BA B02C 0006 cmp.b D0, [A4 + 0x6]
000005BE 663C bne +0x3E /* 000005FC */
000005C0 42A7 clr.l -[A7]
000005C2 2F0C move.l -[A7], A4
000005C4 3F3C 0001 move.w -[A7], 0x1
000005C8 486E FEFE pea.l [A6 - 0x102]
000005CC 2F3C 0000 0100 move.l -[A7], 0x100
000005D2 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
000005D6 4A9F tst.l [A7]+
000005D8 6722 beq +0x24 /* 000005FC */
000005DA 486E FEFE pea.l [A6 - 0x102]
000005DE 4267 clr.w -[A7]
000005E0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000005E4 206E 0008 movea.l A0, [A6 + 0x8]
000005E8 2F08 move.l -[A7], A0
000005EA 486E FEFE pea.l [A6 - 0x102]
000005EE 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000005F2 101F move.b D0, [A7]+
000005F4 6706 beq +0x8 /* 000005FC */
000005F6 3D47 000C move.w [A6 + 0xC], D7
000005FA 600A bra +0xC /* 00000606 */
label000005FC:
000005FC 5247 addq.w D7, 1
000005FE 6906 bvs +0x8 /* 00000606 */
label00000600:
00000600 BE6E FEF8 cmp.w D7, [A6 - 0x108]
00000604 6FA8 ble -0x56 /* 000005AE */
label00000606:
00000606 4CDF 1080 movem.l D7,A4, [A7]+
0000060A 4E5E unlink A6
0000060C 2E9F move.l [A7], [A7]+
0000060E 4E75 rts
fn00000610:
00000610 4E56 0000 link A6, 0
00000614 2F0C move.l -[A7], A4
00000616 42A7 clr.l -[A7]
00000618 4EBA FF5A jsr [PC - 0xA6 /* 00000574 */]
0000061C 285F movea.l A4, [A7]+
0000061E 196E 000B 0001 move.b [A4 + 0x1], [A6 + 0xB]
00000624 396E 0008 0006 move.w [A4 + 0x6], [A6 + 0x8]
0000062A 7000 moveq.l D0, 0x00
0000062C 302E 0008 move.w D0, [A6 + 0x8]
00000630 4680 not.l D0
00000632 206D F4CE movea.l A0, [A5 - 0xB32]
00000636 3140 0284 move.w [A0 + 0x284], D0
0000063A 7016 moveq.l D0, 0x16
0000063C B06E 000A cmp.w D0, [A6 + 0xA]
00000640 670C beq +0xE /* 0000064E */
00000642 486D F3CE pea.l [A5 - 0xC32]
00000646 3F3C 0001 move.w -[A7], 0x1
0000064A 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
label0000064E:
0000064E 285F movea.l A4, [A7]+
00000650 4E5E unlink A6
00000652 2E9F move.l [A7], [A7]+
00000654 4E75 rts
fn00000656:
00000656 4E56 FFF2 link A6, -0x000E
0000065A 48E7 0308 movem.l -[A7], D6,D7,A4
0000065E 206E 0008 movea.l A0, [A6 + 0x8]
00000662 43EE FFFA lea.l A1, [A6 - 0x6]
00000666 22D8 move.l [A1]+, [A0]+
00000668 3290 move.w [A1], [A0]
0000066A 422E 000C clr.b [A6 + 0xC]
0000066E 302E FFFE move.w D0, [A6 - 0x2]
00000672 0440 006E subi.w D0, 0x6E /* 'n' */
00000676 6B00 013C bmi +0x13E /* 000007B4 */
0000067A 0C40 0005 cmpi.w D0, 0x5
0000067E 6E00 0134 bgt +0x136 /* 000007B4 */
00000682 D040 add.w D0, D0
00000684 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000688 4EFB 0000 jmp [PC + D0.w]
0000068C 000E 001C ori.b A6, 0x1C
00000690 002A 0038 0072 ori.b [A2 + 0x72], 0x38 /* '8' */
00000696 00A8 2F3C 0001 0016 ori.l [A0 + 0x16], 0x2F3C0001
0000069E 4EBA FF70 jsr [PC - 0x90 /* 00000610 */]
000006A2 6000 00FC bra +0xFE /* 000007A0 */
000006A6 2F3C 0002 0016 move.l -[A7], 0x20016
000006AC 4EBA FF62 jsr [PC - 0x9E /* 00000610 */]
000006B0 6000 00EE bra +0xF0 /* 000007A0 */
000006B4 2F3C 0003 0016 move.l -[A7], 0x30016
000006BA 4EBA FF54 jsr [PC - 0xAC /* 00000610 */]
000006BE 6000 00E0 bra +0xE2 /* 000007A0 */
000006C2 4267 clr.w -[A7]
000006C4 4EBA FA36 jsr [PC - 0x5CA /* 000000FC */]
000006C8 3E1F move.w D7, [A7]+
000006CA 102D FEBF move.b D0, [A5 - 0x141]
000006CE 6600 00E4 bne +0xE6 /* 000007B4 */
000006D2 7028 moveq.l D0, 0x28
000006D4 B047 cmp.w D0, D7
000006D6 5EC0 sgt D0
000006D8 4A00 tst.b D0
000006DA 660A bne +0xC /* 000006E6 */
000006DC 0C47 0118 cmpi.w D7, 0x118
000006E0 5EC1 sgt D1
000006E2 8001 or.b D0, D1
000006E4 6702 beq +0x4 /* 000006E8 */
label000006E6:
000006E6 7E28 moveq.l D7, 0x28
label000006E8:
000006E8 3F3C 0016 move.w -[A7], 0x16
000006EC 3007 move.w D0, D7
000006EE D07C 8000 add.w D0, 0x8000
000006F2 3F00 move.w -[A7], D0
000006F4 4EBA FF1A jsr [PC - 0xE6 /* 00000610 */]
000006F8 6000 00A6 bra +0xA8 /* 000007A0 */
000006FC 4267 clr.w -[A7]
000006FE 4EBA F9FC jsr [PC - 0x604 /* 000000FC */]
00000702 3E1F move.w D7, [A7]+
00000704 102D FEBF move.b D0, [A5 - 0x141]
00000708 6600 00AA bne +0xAC /* 000007B4 */
0000070C 4A47 tst.w D7
0000070E 5DC0 slt D0
00000710 4A00 tst.b D0
00000712 660A bne +0xC /* 0000071E */
00000714 727F moveq.l D1, 0x7F
00000716 B247 cmp.w D1, D7
00000718 5DC1 slt D1
0000071A 8001 or.b D0, D1
0000071C 6702 beq +0x4 /* 00000720 */
label0000071E:
0000071E 4247 clr.w D7
label00000720:
00000720 3F3C 0016 move.w -[A7], 0x16
00000724 3007 move.w D0, D7
00000726 D07C 0080 add.w D0, 0x80
0000072A 3F00 move.w -[A7], D0
0000072C 4EBA FEE2 jsr [PC - 0x11E /* 00000610 */]
00000730 606E bra +0x70 /* 000007A0 */
00000732 4267 clr.w -[A7]
00000734 4EBA F9C6 jsr [PC - 0x63A /* 000000FC */]
00000738 3E1F move.w D7, [A7]+
0000073A 102D FEBF move.b D0, [A5 - 0x141]
0000073E 6674 bne +0x76 /* 000007B4 */
00000740 4267 clr.w -[A7]
00000742 4EBA F9B8 jsr [PC - 0x648 /* 000000FC */]
00000746 3C1F move.w D6, [A7]+
00000748 102D FEBF move.b D0, [A5 - 0x141]
0000074C 6666 bne +0x68 /* 000007B4 */
0000074E 7001 moveq.l D0, 0x01
00000750 B047 cmp.w D0, D7
00000752 5EC0 sgt D0
00000754 4A00 tst.b D0
00000756 660A bne +0xC /* 00000762 */
00000758 7204 moveq.l D1, 0x04
0000075A B247 cmp.w D1, D7
0000075C 5DC1 slt D1
0000075E 8001 or.b D0, D1
00000760 6702 beq +0x4 /* 00000764 */
label00000762:
00000762 7E01 moveq.l D7, 0x01
label00000764:
00000764 7001 moveq.l D0, 0x01
00000766 B046 cmp.w D0, D6
00000768 5EC0 sgt D0
0000076A 4A00 tst.b D0
0000076C 660A bne +0xC /* 00000778 */
0000076E 0C46 03FF cmpi.w D6, 0x3FF
00000772 5EC1 sgt D1
00000774 8001 or.b D0, D1
00000776 6702 beq +0x4 /* 0000077A */
label00000778:
00000778 7C01 moveq.l D6, 0x01
label0000077A:
0000077A 3F3C 0016 move.w -[A7], 0x16
0000077E 3007 move.w D0, D7
00000780 5340 subq.w D0, 1
00000782 48C0 ext.l D0
00000784 7200 moveq.l D1, 0x00
00000786 3406 move.w D2, D6
00000788 5342 subq.w D2, 1
0000078A 3202 move.w D1, D2
0000078C E589 lsl D1, 2
0000078E D280 add.l D1, D0
00000790 D2BC FFFF 9000 add.l D1, 0xFFFF9000
00000796 3F01 move.w -[A7], D1
00000798 4EBA FE76 jsr [PC - 0x18A /* 00000610 */]
0000079C 6002 bra +0x4 /* 000007A0 */
0000079E 6014 bra +0x16 /* 000007B4 */
label000007A0:
000007A0 286D F4CE movea.l A4, [A5 - 0xB32]
000007A4 7010 moveq.l D0, 0x10
000007A6 80AC 0766 or.l D0, [A4 + 0x766]
000007AA 2940 0766 move.l [A4 + 0x766], D0
000007AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000007B4:
000007B4 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000007B8 4E5E unlink A6
000007BA 2E9F move.l [A7], [A7]+
000007BC 4E75 rts
000007BE 4E56 FEF0 link A6, -0x0110
000007C2 48E7 0308 movem.l -[A7], D6,D7,A4
000007C6 286D F4CE movea.l A4, [A5 - 0xB32]
000007CA 486D FACA pea.l [A5 - 0x536]
000007CE 486E FFFA pea.l [A6 - 0x6]
000007D2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000007D6 7008 moveq.l D0, 0x08
000007D8 B06E FFFA cmp.w D0, [A6 - 0x6]
000007DC 6610 bne +0x12 /* 000007EE */
000007DE 4267 clr.w -[A7]
000007E0 486E FFFA pea.l [A6 - 0x6]
000007E4 4EBA FE70 jsr [PC - 0x190 /* 00000656 */]
000007E8 101F move.b D0, [A7]+
000007EA 6600 00B4 bne +0xB6 /* 000008A0 */
label000007EE:
000007EE 486D FACA pea.l [A5 - 0x536]
000007F2 486E FFFA pea.l [A6 - 0x6]
000007F6 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000007FA 486E FFFA pea.l [A6 - 0x6]
000007FE 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000802 102D FEBF move.b D0, [A5 - 0x141]
00000806 6600 0098 bne +0x9A /* 000008A0 */
0000080A 7004 moveq.l D0, 0x04
0000080C B06E FFFA cmp.w D0, [A6 - 0x6]
00000810 663C bne +0x3E /* 0000084E */
00000812 3C2E FFFE move.w D6, [A6 - 0x2]
00000816 6614 bne +0x16 /* 0000082C */
00000818 7010 moveq.l D0, 0x10
0000081A 4680 not.l D0
0000081C C0AC 0766 and.l D0, [A4 + 0x766]
00000820 2940 0766 move.l [A4 + 0x766], D0
00000824 42A7 clr.l -[A7]
00000826 4EBA FDE8 jsr [PC - 0x218 /* 00000610 */]
0000082A 6074 bra +0x76 /* 000008A0 */
label0000082C:
0000082C 4267 clr.w -[A7]
0000082E 4EBA F8CC jsr [PC - 0x734 /* 000000FC */]
00000832 3E1F move.w D7, [A7]+
00000834 102D FEBF move.b D0, [A5 - 0x141]
00000838 6666 bne +0x68 /* 000008A0 */
0000083A 7010 moveq.l D0, 0x10
0000083C 80AC 0766 or.l D0, [A4 + 0x766]
00000840 2940 0766 move.l [A4 + 0x766], D0
00000844 3F06 move.w -[A7], D6
00000846 3F07 move.w -[A7], D7
00000848 4EBA FDC6 jsr [PC - 0x23A /* 00000610 */]
0000084C 6052 bra +0x54 /* 000008A0 */
label0000084E:
0000084E 7001 moveq.l D0, 0x01
00000850 B06E FFFA cmp.w D0, [A6 - 0x6]
00000854 6642 bne +0x44 /* 00000898 */
00000856 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000085A 486E FEF4 pea.l [A6 - 0x10C]
0000085E 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000862 486E FFFA pea.l [A6 - 0x6]
00000866 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000086A 4267 clr.w -[A7]
0000086C 486E FEF4 pea.l [A6 - 0x10C]
00000870 4EBA FD16 jsr [PC - 0x2EA /* 00000588 */]
00000874 3E1F move.w D7, [A7]+
00000876 6F16 ble +0x18 /* 0000088E */
00000878 7010 moveq.l D0, 0x10
0000087A 80AC 0766 or.l D0, [A4 + 0x766]
0000087E 2940 0766 move.l [A4 + 0x766], D0
00000882 3F3C 0017 move.w -[A7], 0x17
00000886 3F07 move.w -[A7], D7
00000888 4EBA FD86 jsr [PC - 0x27A /* 00000610 */]
0000088C 6012 bra +0x14 /* 000008A0 */
label0000088E:
0000088E 3F3C 003E move.w -[A7], 0x3E /* '>' */
00000892 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000896 6008 bra +0xA /* 000008A0 */
label00000898:
00000898 3F3C 0001 move.w -[A7], 0x1
0000089C 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000008A0:
000008A0 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000008A4 4E5E unlink A6
000008A6 4E75 rts
000008A8 4E56 FFEC link A6, -0x0014
000008AC 48E7 0118 movem.l -[A7], D7,A3,A4
000008B0 266D F4CE movea.l A3, [A5 - 0xB32]
000008B4 42A7 clr.l -[A7]
000008B6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000008BA 2E1F move.l D7, [A7]+
000008BC 102D FEBF move.b D0, [A5 - 0x141]
000008C0 6600 0098 bne +0x9A /* 0000095A */
000008C4 4A87 tst.l D7
000008C6 661A bne +0x1C /* 000008E2 */
000008C8 7004 moveq.l D0, 0x04
000008CA 4680 not.l D0
000008CC C0AB 0766 and.l D0, [A3 + 0x766]
000008D0 2740 0766 move.l [A3 + 0x766], D0
000008D4 42A7 clr.l -[A7]
000008D6 4EBA FC9C jsr [PC - 0x364 /* 00000574 */]
000008DA 205F movea.l A0, [A7]+
000008DC 4228 0005 clr.b [A0 + 0x5]
000008E0 6078 bra +0x7A /* 0000095A */
label000008E2:
000008E2 7001 moveq.l D0, 0x01
000008E4 2D40 FFF4 move.l [A6 - 0xC], D0
000008E8 486E FFF4 pea.l [A6 - 0xC]
000008EC 4267 clr.w -[A7]
000008EE 4EBA F87A jsr [PC - 0x786 /* 0000016A */]
000008F2 102D FEBF move.b D0, [A5 - 0x141]
000008F6 6662 bne +0x64 /* 0000095A */
000008F8 7001 moveq.l D0, 0x01
000008FA 2D40 FFF8 move.l [A6 - 0x8], D0
000008FE 486E FFF8 pea.l [A6 - 0x8]
00000902 4267 clr.w -[A7]
00000904 4EBA F864 jsr [PC - 0x79C /* 0000016A */]
00000908 102D FEBF move.b D0, [A5 - 0x141]
0000090C 664C bne +0x4E /* 0000095A */
0000090E 7001 moveq.l D0, 0x01
00000910 2D40 FFFC move.l [A6 - 0x4], D0
00000914 486E FFFC pea.l [A6 - 0x4]
00000918 4267 clr.w -[A7]
0000091A 4EBA F84E jsr [PC - 0x7B2 /* 0000016A */]
0000091E 102D FEBF move.b D0, [A5 - 0x141]
00000922 6636 bne +0x38 /* 0000095A */
00000924 4AAE FFFC tst.l [A6 - 0x4]
00000928 670E beq +0x10 /* 00000938 */
0000092A 203C 0000 0080 move.l D0, 0x80
00000930 80AE FFF4 or.l D0, [A6 - 0xC]
00000934 2D40 FFF4 move.l [A6 - 0xC], D0
label00000938:
00000938 42A7 clr.l -[A7]
0000093A 4EBA FC38 jsr [PC - 0x3C8 /* 00000574 */]
0000093E 285F movea.l A4, [A7]+
00000940 1947 0005 move.b [A4 + 0x5], D7
00000944 196E FFF7 0002 move.b [A4 + 0x2], [A6 - 0x9]
0000094A 196E FFFB 0003 move.b [A4 + 0x3], [A6 - 0x5]
00000950 7004 moveq.l D0, 0x04
00000952 80AB 0766 or.l D0, [A3 + 0x766]
00000956 2740 0766 move.l [A3 + 0x766], D0
label0000095A:
0000095A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000095E 4E5E unlink A6
00000960 4E75 rts
00000962 4E56 FFFA link A6, -0x0006
00000966 48E7 0118 movem.l -[A7], D7,A3,A4
0000096A 266D F4CE movea.l A3, [A5 - 0xB32]
0000096E 42A7 clr.l -[A7]
00000970 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000974 201F move.l D0, [A7]+
00000976 3E00 move.w D7, D0
00000978 102D FEBF move.b D0, [A5 - 0x141]
0000097C 6628 bne +0x2A /* 000009A6 */
0000097E 42A7 clr.l -[A7]
00000980 4EBA FBF2 jsr [PC - 0x40E /* 00000574 */]
00000984 285F movea.l A4, [A7]+
00000986 1947 0004 move.b [A4 + 0x4], D7
0000098A 4A47 tst.w D7
0000098C 660E bne +0x10 /* 0000099C */
0000098E 7002 moveq.l D0, 0x02
00000990 4680 not.l D0
00000992 C0AB 0766 and.l D0, [A3 + 0x766]
00000996 2740 0766 move.l [A3 + 0x766], D0
0000099A 600A bra +0xC /* 000009A6 */
label0000099C:
0000099C 7002 moveq.l D0, 0x02
0000099E 80AB 0766 or.l D0, [A3 + 0x766]
000009A2 2740 0766 move.l [A3 + 0x766], D0
label000009A6:
000009A6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000009AA 4E5E unlink A6
000009AC 4E75 rts
fn000009AE:
000009AE 4E56 FEEA link A6, -0x0116
000009B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000009B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009BA 4267 clr.w -[A7]
000009BC 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000009C0 486E FEFE pea.l [A6 - 0x102]
000009C4 2F3C 0003 0108 move.l -[A7], 0x30108
000009CA 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
000009CE 206E 0008 movea.l A0, [A6 + 0x8]
000009D2 2F08 move.l -[A7], A0
000009D4 486E FEFE pea.l [A6 - 0x102]
000009D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000009DC 101F move.b D0, [A7]+
000009DE 6708 beq +0xA /* 000009E8 */
000009E0 426E 000C clr.w [A6 + 0xC]
000009E4 6000 00DC bra +0xDE /* 00000AC2 */
label000009E8:
000009E8 206D F4DA movea.l A0, [A5 - 0xB26]
000009EC 3028 0006 move.w D0, [A0 + 0x6]
000009F0 5240 addq.w D0, 1
000009F2 3D40 000C move.w [A6 + 0xC], D0
000009F6 206D F4DA movea.l A0, [A5 - 0xB26]
000009FA 3D68 0006 FEEA move.w [A6 - 0x116], [A0 + 0x6]
00000A00 7E01 moveq.l D7, 0x01
00000A02 6052 bra +0x54 /* 00000A56 */
label00000A04:
00000A04 42A7 clr.l -[A7]
00000A06 3F07 move.w -[A7], D7
00000A08 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000A0C 285F movea.l A4, [A7]+
00000A0E 7004 moveq.l D0, 0x04
00000A10 B02C 0006 cmp.b D0, [A4 + 0x6]
00000A14 663C bne +0x3E /* 00000A52 */
00000A16 42A7 clr.l -[A7]
00000A18 2F0C move.l -[A7], A4
00000A1A 3F3C 0001 move.w -[A7], 0x1
00000A1E 486E FEFE pea.l [A6 - 0x102]
00000A22 2F3C 0000 0100 move.l -[A7], 0x100
00000A28 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */]
00000A2C 4A9F tst.l [A7]+
00000A2E 6722 beq +0x24 /* 00000A52 */
00000A30 486E FEFE pea.l [A6 - 0x102]
00000A34 4267 clr.w -[A7]
00000A36 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000A3A 206E 0008 movea.l A0, [A6 + 0x8]
00000A3E 2F08 move.l -[A7], A0
00000A40 486E FEFE pea.l [A6 - 0x102]
00000A44 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000A48 101F move.b D0, [A7]+
00000A4A 6706 beq +0x8 /* 00000A52 */
00000A4C 3D47 000C move.w [A6 + 0xC], D7
00000A50 6070 bra +0x72 /* 00000AC2 */
label00000A52:
00000A52 5247 addq.w D7, 1
00000A54 6906 bvs +0x8 /* 00000A5C */
label00000A56:
00000A56 BE6E FEEA cmp.w D7, [A6 - 0x116]
00000A5A 6FA8 ble -0x56 /* 00000A04 */
label00000A5C:
00000A5C 4267 clr.w -[A7]
00000A5E 4EAD 18C2 jsr [A5 + 0x18C2 /* export_788 */]
00000A62 700A moveq.l D0, 0x0A
00000A64 C1DF muls.w D0, [A7]+
00000A66 3A00 move.w D5, D0
00000A68 7C01 moveq.l D6, 0x01
00000A6A 6050 bra +0x52 /* 00000ABC */
label00000A6C:
00000A6C 42A7 clr.l -[A7]
00000A6E 2F3C 434C 5554 move.l -[A7], 0x434C5554 /* 'CLUT' */
00000A74 3005 move.w D0, D5
00000A76 D046 add.w D0, D6
00000A78 3F00 move.w -[A7], D0
00000A7A A9A0 syscall GetResource
00000A7C 265F movea.l A3, [A7]+
00000A7E 200B move.l D0, A3
00000A80 6740 beq +0x42 /* 00000AC2 */
00000A82 2F0B move.l -[A7], A3
00000A84 486E FEF6 pea.l [A6 - 0x10A]
00000A88 486E FEF0 pea.l [A6 - 0x110]
00000A8C 486E FEFE pea.l [A6 - 0x102]
00000A90 A9A8 syscall GetResInfo
00000A92 486E FEFE pea.l [A6 - 0x102]
00000A96 4267 clr.w -[A7]
00000A98 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
00000A9C 206E 0008 movea.l A0, [A6 + 0x8]
00000AA0 2F08 move.l -[A7], A0
00000AA2 486E FEFE pea.l [A6 - 0x102]
00000AA6 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000AAA 101F move.b D0, [A7]+
00000AAC 670C beq +0xE /* 00000ABA */
00000AAE 3006 move.w D0, D6
00000AB0 4440 neg.w D0
00000AB2 5340 subq.w D0, 1
00000AB4 3D40 000C move.w [A6 + 0xC], D0
00000AB8 6008 bra +0xA /* 00000AC2 */
label00000ABA:
00000ABA 5246 addq.w D6, 1
label00000ABC:
00000ABC 7009 moveq.l D0, 0x09
00000ABE B046 cmp.w D0, D6
00000AC0 6CAA bge -0x54 /* 00000A6C */
label00000AC2:
00000AC2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000AC6 4E5E unlink A6
00000AC8 2E9F move.l [A7], [A7]+
00000ACA 4E75 rts
00000ACC 4E56 FDE8 link A6, -0x0218
00000AD0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000AD4 266D F4CE movea.l A3, [A5 - 0xB32]
00000AD8 102D F6C5 move.b D0, [A5 - 0x93B]
00000ADC 6604 bne +0x6 /* 00000AE2 */
00000ADE 6000 00D2 bra +0xD4 /* 00000BB2 */
label00000AE2:
00000AE2 486E FFFA pea.l [A6 - 0x6]
00000AE6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00000AEA 102D FEBF move.b D0, [A5 - 0x141]
00000AEE 6600 00C2 bne +0xC4 /* 00000BB2 */
00000AF2 7004 moveq.l D0, 0x04
00000AF4 B06E FFFA cmp.w D0, [A6 - 0x6]
00000AF8 6616 bne +0x18 /* 00000B10 */
00000AFA 3E2E FFFE move.w D7, [A6 - 0x2]
00000AFE 6656 bne +0x58 /* 00000B56 */
00000B00 7020 moveq.l D0, 0x20
00000B02 4680 not.l D0
00000B04 C0AB 0766 and.l D0, [A3 + 0x766]
00000B08 2740 0766 move.l [A3 + 0x766], D0
00000B0C 6000 00A4 bra +0xA6 /* 00000BB2 */
label00000B10:
00000B10 7001 moveq.l D0, 0x01
00000B12 B06E FFFA cmp.w D0, [A6 - 0x6]
00000B16 6634 bne +0x36 /* 00000B4C */
00000B18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B1C 486E FEF6 pea.l [A6 - 0x10A]
00000B20 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00000B24 486E FFFA pea.l [A6 - 0x6]
00000B28 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000B2C 4267 clr.w -[A7]
00000B2E 486E FEF6 pea.l [A6 - 0x10A]
00000B32 4EBA FE7A jsr [PC - 0x186 /* 000009AE */]
00000B36 3E1F move.w D7, [A7]+
00000B38 206D F4DA movea.l A0, [A5 - 0xB26]
00000B3C BE68 0006 cmp.w D7, [A0 + 0x6]
00000B40 6F14 ble +0x16 /* 00000B56 */
00000B42 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000B46 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000B4A 6066 bra +0x68 /* 00000BB2 */
label00000B4C:
00000B4C 3F3C 0001 move.w -[A7], 0x1
00000B50 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000B54 605C bra +0x5E /* 00000BB2 */
label00000B56:
00000B56 7001 moveq.l D0, 0x01
00000B58 2D40 FDEC move.l [A6 - 0x214], D0
00000B5C 701C moveq.l D0, 0x1C
00000B5E 2D40 FDF0 move.l [A6 - 0x210], D0
00000B62 486E FDF0 pea.l [A6 - 0x210]
00000B66 4267 clr.w -[A7]
00000B68 4EBA F600 jsr [PC - 0xA00 /* 0000016A */]
00000B6C 102D FEBF move.b D0, [A5 - 0x141]
00000B70 6640 bne +0x42 /* 00000BB2 */
00000B72 486E FDEC pea.l [A6 - 0x214]
00000B76 4267 clr.w -[A7]
00000B78 4EBA F5F0 jsr [PC - 0xA10 /* 0000016A */]
00000B7C 102D FEBF move.b D0, [A5 - 0x141]
00000B80 6630 bne +0x32 /* 00000BB2 */
00000B82 41EB 002E lea.l A0, [A3 + 0x2E]
00000B86 2C08 move.l D6, A0
00000B88 1B7C 0001 F6A5 move.b [A5 - 0x95B], 0x1
00000B8E 2F06 move.l -[A7], D6
00000B90 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
00000B94 2846 movea.l A4, D6
00000B96 3887 move.w [A4], D7
00000B98 396E FDEE 0006 move.w [A4 + 0x6], [A6 - 0x212]
00000B9E 196E FDF3 0005 move.b [A4 + 0x5], [A6 - 0x20D]
00000BA4 422C 0004 clr.b [A4 + 0x4]
00000BA8 7020 moveq.l D0, 0x20
00000BAA 80AB 0766 or.l D0, [A3 + 0x766]
00000BAE 2740 0766 move.l [A3 + 0x766], D0
label00000BB2:
00000BB2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000BB6 4E5E unlink A6
00000BB8 4E75 rts
00000BBA 4E56 0000 link A6, 0
00000BBE 206D F4DA movea.l A0, [A5 - 0xB26]
00000BC2 226D F4CE movea.l A1, [A5 - 0xB32]
00000BC6 3028 0154 move.w D0, [A0 + 0x154]
00000BCA B051 cmp.w D0, [A1]
00000BCC 6710 beq +0x12 /* 00000BDE */
00000BCE 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000BD2 206D F4CE movea.l A0, [A5 - 0xB32]
00000BD6 226D F4DA movea.l A1, [A5 - 0xB26]
00000BDA 3350 0154 move.w [A1 + 0x154], [A0]
label00000BDE:
00000BDE 4E5E unlink A6
00000BE0 4E75 rts
00000BE2 4E56 0000 link A6, 0
00000BE6 206D F4CE movea.l A0, [A5 - 0xB32]
00000BEA 1028 0744 move.b D0, [A0 + 0x744]
00000BEE 6708 beq +0xA /* 00000BF8 */
00000BF0 4267 clr.w -[A7]
00000BF2 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000BF6 6008 bra +0xA /* 00000C00 */
label00000BF8:
00000BF8 1F3C 0001 move.b -[A7], 0x1
00000BFC 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
label00000C00:
00000C00 206D F4DA movea.l A0, [A5 - 0xB26]
00000C04 317C FFFF 0154 move.w [A0 + 0x154], 0xFFFF
00000C0A 4E5E unlink A6
00000C0C 4E75 rts
00000C0E 4E56 FFF4 link A6, -0x000C
00000C12 206D F4CE movea.l A0, [A5 - 0xB32]
00000C16 3010 move.w D0, [A0]
00000C18 48C0 ext.l D0
00000C1A 2D40 FFF4 move.l [A6 - 0xC], D0
00000C1E 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00000C24 7001 moveq.l D0, 0x01
00000C26 2D40 FFFC move.l [A6 - 0x4], D0
00000C2A 486E FFF4 pea.l [A6 - 0xC]
00000C2E 1F3C 0001 move.b -[A7], 0x1
00000C32 4EBA F536 jsr [PC - 0xACA /* 0000016A */]
00000C36 102D FEBF move.b D0, [A5 - 0x141]
00000C3A 6630 bne +0x32 /* 00000C6C */
00000C3C 486E FFF8 pea.l [A6 - 0x8]
00000C40 4267 clr.w -[A7]
00000C42 4EBA F526 jsr [PC - 0xADA /* 0000016A */]
00000C46 102D FEBF move.b D0, [A5 - 0x141]
00000C4A 6620 bne +0x22 /* 00000C6C */
00000C4C 486E FFFC pea.l [A6 - 0x4]
00000C50 4267 clr.w -[A7]
00000C52 4EBA F516 jsr [PC - 0xAEA /* 0000016A */]
00000C56 102D FEBF move.b D0, [A5 - 0x141]
00000C5A 6610 bne +0x12 /* 00000C6C */
00000C5C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000C60 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000C64 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000C68 4EAD 05E2 jsr [A5 + 0x5E2 /* export_184 */]
label00000C6C:
00000C6C 4E5E unlink A6
00000C6E 4E75 rts
fn00000C70:
00000C70 4E56 0000 link A6, 0
00000C74 4A6E 0008 tst.w [A6 + 0x8]
00000C78 660E bne +0x10 /* 00000C88 */
00000C7A 4267 clr.w -[A7]
00000C7C 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00000C80 1B7C 0001 FD86 move.b [A5 - 0x27A], 0x1
00000C86 6008 bra +0xA /* 00000C90 */
label00000C88:
00000C88 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C8C 4EAD 162A jsr [A5 + 0x162A /* export_705 */]
label00000C90:
00000C90 4E5E unlink A6
00000C92 205F movea.l A0, [A7]+
00000C94 544F addq.w A7, 2
00000C96 4ED0 jmp [A0]
00000C98 4E56 0000 link A6, 0
00000C9C 4267 clr.w -[A7]
00000C9E 4EBA FFD0 jsr [PC - 0x30 /* 00000C70 */]
00000CA2 4E5E unlink A6
00000CA4 4E75 rts
00000CA6 4E56 FFEE link A6, -0x0012
00000CAA 2F0C move.l -[A7], A4
00000CAC 42A7 clr.l -[A7]
00000CAE 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00000CB2 201F move.l D0, [A7]+
00000CB4 3D40 FFFE move.w [A6 - 0x2], D0
00000CB8 4267 clr.w -[A7]
00000CBA 486E FFFE pea.l [A6 - 0x2]
00000CBE 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000CC2 101F move.b D0, [A7]+
00000CC4 6604 bne +0x6 /* 00000CCA */
00000CC6 6000 018A bra +0x18C /* 00000E52 */
label00000CCA:
00000CCA 4267 clr.w -[A7]
00000CCC 4EBA F42E jsr [PC - 0xBD2 /* 000000FC */]
00000CD0 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00000CD4 102D FEBF move.b D0, [A5 - 0x141]
00000CD8 6600 0178 bne +0x17A /* 00000E52 */
00000CDC 4267 clr.w -[A7]
00000CDE 4EBA F41C jsr [PC - 0xBE4 /* 000000FC */]
00000CE2 3D5F FFF6 move.w [A6 - 0xA], [A7]+
00000CE6 102D FEBF move.b D0, [A5 - 0x141]
00000CEA 6600 0166 bne +0x168 /* 00000E52 */
00000CEE 4267 clr.w -[A7]
00000CF0 4EBA F40A jsr [PC - 0xBF6 /* 000000FC */]
00000CF4 3D5F FFFC move.w [A6 - 0x4], [A7]+
00000CF8 102D FEBF move.b D0, [A5 - 0x141]
00000CFC 6600 0154 bne +0x156 /* 00000E52 */
00000D00 4267 clr.w -[A7]
00000D02 4EBA F3F8 jsr [PC - 0xC08 /* 000000FC */]
00000D06 3D5F FFFA move.w [A6 - 0x6], [A7]+
00000D0A 102D FEBF move.b D0, [A5 - 0x141]
00000D0E 6600 0142 bne +0x144 /* 00000E52 */
00000D12 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000D16 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000D1A 486E FFEE pea.l [A6 - 0x12]
00000D1E A8AC syscall Pt2Rect
00000D20 206D F4CE movea.l A0, [A5 - 0xB32]
00000D24 302E FFFE move.w D0, [A6 - 0x2]
00000D28 E940 asl D0.w, 4
00000D2A 49F0 00DE lea.l A4, [A0 + D0.w - 0x34]
00000D2E 396E FFF0 000A move.w [A4 + 0xA], [A6 - 0x10]
00000D34 396E FFEE 0008 move.w [A4 + 0x8], [A6 - 0x12]
00000D3A 302E FFF4 move.w D0, [A6 - 0xC]
00000D3E 906E FFF0 sub.w D0, [A6 - 0x10]
00000D42 3940 000E move.w [A4 + 0xE], D0
00000D46 302E FFF2 move.w D0, [A6 - 0xE]
00000D4A 906E FFEE sub.w D0, [A6 - 0x12]
00000D4E 3940 000C move.w [A4 + 0xC], D0
00000D52 102C 0001 move.b D0, [A4 + 0x1]
00000D56 4880 ext.w D0
00000D58 5340 subq.w D0, 1
00000D5A 670C beq +0xE /* 00000D68 */
00000D5C 5940 subq.w D0, 4
00000D5E 6728 beq +0x2A /* 00000D88 */
00000D60 5340 subq.w D0, 1
00000D62 6768 beq +0x6A /* 00000DCC */
00000D64 6000 00A4 bra +0xA6 /* 00000E0A */
label00000D68:
00000D68 302C 000E move.w D0, [A4 + 0xE]
00000D6C 48C0 ext.l D0
00000D6E 81FC 0002 divs.w D0, 0x2
00000D72 D16C 000A add.w [A4 + 0xA], D0
00000D76 302C 000C move.w D0, [A4 + 0xC]
00000D7A 48C0 ext.l D0
00000D7C 81FC 0002 divs.w D0, 0x2
00000D80 D16C 0008 add.w [A4 + 0x8], D0
00000D84 6000 0084 bra +0x86 /* 00000E0A */
label00000D88:
00000D88 302E FFF8 move.w D0, [A6 - 0x8]
00000D8C B06E FFFC cmp.w D0, [A6 - 0x4]
00000D90 5DC0 slt D0
00000D92 4A00 tst.b D0
00000D94 6710 beq +0x12 /* 00000DA6 */
00000D96 322E FFF6 move.w D1, [A6 - 0xA]
00000D9A B26E FFFA cmp.w D1, [A6 - 0x6]
00000D9E 5DC1 slt D1
00000DA0 C001 and.b D0, D1
00000DA2 6600 00AE bne +0xB0 /* 00000E52 */
label00000DA6:
00000DA6 302E FFF8 move.w D0, [A6 - 0x8]
00000DAA B06E FFFC cmp.w D0, [A6 - 0x4]
00000DAE 5EC0 sgt D0
00000DB0 4A00 tst.b D0
00000DB2 6710 beq +0x12 /* 00000DC4 */
00000DB4 322E FFF6 move.w D1, [A6 - 0xA]
00000DB8 B26E FFFA cmp.w D1, [A6 - 0x6]
00000DBC 5EC1 sgt D1
00000DBE C001 and.b D0, D1
00000DC0 6600 0090 bne +0x92 /* 00000E52 */
label00000DC4:
00000DC4 197C 0006 0001 move.b [A4 + 0x1], 0x6
00000DCA 603E bra +0x40 /* 00000E0A */
label00000DCC:
00000DCC 302E FFF8 move.w D0, [A6 - 0x8]
00000DD0 B06E FFFC cmp.w D0, [A6 - 0x4]
00000DD4 5DC0 slt D0
00000DD6 4A00 tst.b D0
00000DD8 670E beq +0x10 /* 00000DE8 */
00000DDA 322E FFF6 move.w D1, [A6 - 0xA]
00000DDE B26E FFFA cmp.w D1, [A6 - 0x6]
00000DE2 5EC1 sgt D1
00000DE4 C001 and.b D0, D1
00000DE6 666A bne +0x6C /* 00000E52 */
label00000DE8:
00000DE8 302E FFF8 move.w D0, [A6 - 0x8]
00000DEC B06E FFFC cmp.w D0, [A6 - 0x4]
00000DF0 5EC0 sgt D0
00000DF2 4A00 tst.b D0
00000DF4 670E beq +0x10 /* 00000E04 */
00000DF6 322E FFF6 move.w D1, [A6 - 0xA]
00000DFA B26E FFFA cmp.w D1, [A6 - 0x6]
00000DFE 5DC1 slt D1
00000E00 C001 and.b D0, D1
00000E02 664E bne +0x50 /* 00000E52 */
label00000E04:
00000E04 197C 0005 0001 move.b [A4 + 0x1], 0x5
label00000E0A:
00000E0A 486C 0005 pea.l [A4 + 0x5]
00000E0E 3F3C 0007 move.w -[A7], 0x7
00000E12 1F3C 0001 move.b -[A7], 0x1
00000E16 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00000E1A 302E FFFE move.w D0, [A6 - 0x2]
00000E1E 6B1C bmi +0x1E /* 00000E3C */
00000E20 206D F4CE movea.l A0, [A5 - 0xB32]
00000E24 B07C 001F cmp.w D0, 0x1F
00000E28 6E12 bgt +0x14 /* 00000E3C */
00000E2A 41E8 0886 lea.l A0, [A0 + 0x886]
00000E2E 3200 move.w D1, D0
00000E30 E649 lsr D1.w, 3
00000E32 4441 neg.w D1
00000E34 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E38 0A3C 0004 xori.b ccr, 4
label00000E3C:
00000E3C 6614 bne +0x16 /* 00000E52 */
00000E3E 206D F4CE movea.l A0, [A5 - 0xB32]
00000E42 302E FFFE move.w D0, [A6 - 0x2]
00000E46 E540 asl D0.w, 2
00000E48 41E8 07D8 lea.l A0, [A0 + 0x7D8]
00000E4C 21AC 0008 0000 move.l [A0 + D0.w], [A4 + 0x8]
label00000E52:
00000E52 285F movea.l A4, [A7]+
00000E54 4E5E unlink A6
00000E56 4E75 rts
fn00000E58:
00000E58 4E56 FFF6 link A6, -0x000A
00000E5C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E60 266E 000E movea.l A3, [A6 + 0xE]
00000E64 2A2E 0016 move.l D5, [A6 + 0x16]
00000E68 206E 001A movea.l A0, [A6 + 0x1A]
00000E6C 2248 movea.l A1, A0
00000E6E 2E10 move.l D7, [A0]
00000E70 9EA9 0008 sub.l D7, [A1 + 0x8]
00000E74 6F56 ble +0x58 /* 00000ECC */
00000E76 2F2E 000A move.l -[A7], [A6 + 0xA]
00000E7A 2007 move.l D0, D7
00000E7C D093 add.l D0, [A3]
00000E7E 2F00 move.l -[A7], D0
00000E80 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00000E84 4267 clr.w -[A7]
00000E86 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000E8A 3C1F move.w D6, [A7]+
00000E8C 663E bne +0x40 /* 00000ECC */
00000E8E 206E 000A movea.l A0, [A6 + 0xA]
00000E92 2245 movea.l A1, D5
00000E94 2851 movea.l A4, [A1]
00000E96 D9D0 add.l A4, [A0]
00000E98 2F0C move.l -[A7], A4
00000E9A 200C move.l D0, A4
00000E9C D087 add.l D0, D7
00000E9E 2F00 move.l -[A7], D0
00000EA0 2045 movea.l A0, D5
00000EA2 2013 move.l D0, [A3]
00000EA4 9090 sub.l D0, [A0]
00000EA6 2F00 move.l -[A7], D0
00000EA8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000EAC 2007 move.l D0, D7
00000EAE D193 add.l [A3], D0
00000EB0 2045 movea.l A0, D5
00000EB2 2007 move.l D0, D7
00000EB4 D190 add.l [A0], D0
00000EB6 206E 0012 movea.l A0, [A6 + 0x12]
00000EBA 2007 move.l D0, D7
00000EBC D190 add.l [A0], D0
label00000EBE:
00000EBE 4A87 tst.l D7
00000EC0 6F0A ble +0xC /* 00000ECC */
00000EC2 18AE 0009 move.b [A4], [A6 + 0x9]
00000EC6 528C addq.l A4, 1
00000EC8 5387 subq.l D7, 1
00000ECA 60F2 bra -0xC /* 00000EBE */
label00000ECC:
00000ECC 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000ED0 4E5E unlink A6
00000ED2 205F movea.l A0, [A7]+
00000ED4 DEFC 0016 add.w A7, 0x16
00000ED8 4ED0 jmp [A0]
fn00000EDA:
00000EDA 4E56 FFEE link A6, -0x0012
00000EDE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000EE2 206E 0018 movea.l A0, [A6 + 0x18]
00000EE6 43EE FFFA lea.l A1, [A6 - 0x6]
00000EEA 22D8 move.l [A1]+, [A0]+
00000EEC 3290 move.w [A1], [A0]
00000EEE 266E 0010 movea.l A3, [A6 + 0x10]
00000EF2 2A2E 0014 move.l D5, [A6 + 0x14]
00000EF6 2C2E 0008 move.l D6, [A6 + 0x8]
00000EFA 486D FACA pea.l [A5 - 0x536]
00000EFE 486E FFF2 pea.l [A6 - 0xE]
00000F02 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00000F06 2045 movea.l A0, D5
00000F08 30BC FFFF move.w [A0], 0xFFFF
00000F0C 4213 clr.b [A3]
00000F0E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F12 0440 001D subi.w D0, 0x1D
00000F16 670E beq +0x10 /* 00000F26 */
00000F18 5340 subq.w D0, 1
00000F1A 670A beq +0xC /* 00000F26 */
00000F1C 5340 subq.w D0, 1
00000F1E 6706 beq +0x8 /* 00000F26 */
00000F20 5340 subq.w D0, 1
00000F22 6702 beq +0x4 /* 00000F26 */
00000F24 6024 bra +0x26 /* 00000F4A */
label00000F26:
00000F26 16BC 0001 move.b [A3], 0x1
00000F2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F2E 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
00000F32 4EAD 0C92 jsr [A5 + 0xC92 /* export_398 */]
00000F36 102D FEBF move.b D0, [A5 - 0x141]
00000F3A 6600 00E0 bne +0xE2 /* 0000101C */
00000F3E 486D FACA pea.l [A5 - 0x536]
00000F42 486E FFF2 pea.l [A6 - 0xE]
00000F46 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
label00000F4A:
00000F4A 3E2D FD42 move.w D7, [A5 - 0x2BE]
00000F4E 302D FD42 move.w D0, [A5 - 0x2BE]
00000F52 0440 0021 subi.w D0, 0x21 /* '!' */
00000F56 6708 beq +0xA /* 00000F60 */
00000F58 0440 0045 subi.w D0, 0x45 /* 'E' */
00000F5C 6702 beq +0x4 /* 00000F60 */
00000F5E 6034 bra +0x36 /* 00000F94 */
label00000F60:
00000F60 2045 movea.l A0, D5
00000F62 2F08 move.l -[A7], A0
00000F64 2F3C 0003 0000 move.l -[A7], 0x30000
00000F6A 4EAD 064A jsr [A5 + 0x64A /* export_197 */]
00000F6E 301F move.w D0, [A7]+
00000F70 205F movea.l A0, [A7]+
00000F72 3080 move.w [A0], D0
00000F74 102D FEBF move.b D0, [A5 - 0x141]
00000F78 6600 0092 bne +0x94 /* 0000100C */
00000F7C 2046 movea.l A0, D6
00000F7E 2F08 move.l -[A7], A0
00000F80 42A7 clr.l -[A7]
00000F82 2245 movea.l A1, D5
00000F84 3F11 move.w -[A7], [A1]
00000F86 4EAD 063A jsr [A5 + 0x63A /* export_195 */]
00000F8A 201F move.l D0, [A7]+
00000F8C 205F movea.l A0, [A7]+
00000F8E 2080 move.l [A0], D0
00000F90 6000 008A bra +0x8C /* 0000101C */
label00000F94:
00000F94 42A7 clr.l -[A7]
00000F96 3F07 move.w -[A7], D7
00000F98 1F3C 0001 move.b -[A7], 0x1
00000F9C 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000FA0 285F movea.l A4, [A7]+
00000FA2 200C move.l D0, A4
00000FA4 6776 beq +0x78 /* 0000101C */
00000FA6 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FAA 224C movea.l A1, A4
00000FAC 20D9 move.l [A0]+, [A1]+
00000FAE 3091 move.w [A0], [A1]
00000FB0 7043 moveq.l D0, 0x43
00000FB2 B06E 001C cmp.w D0, [A6 + 0x1C]
00000FB6 57C0 seq D0
00000FB8 1213 move.b D1, [A3]
00000FBA 0A01 0001 xori.b D1, 0x1
00000FBE C001 and.b D0, D1
00000FC0 671A beq +0x1C /* 00000FDC */
00000FC2 41EE FFFA lea.l A0, [A6 - 0x6]
00000FC6 224C movea.l A1, A4
00000FC8 22D8 move.l [A1]+, [A0]+
00000FCA 3290 move.w [A1], [A0]
00000FCC 486E FFF2 pea.l [A6 - 0xE]
00000FD0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00000FD4 2046 movea.l A0, D6
00000FD6 7000 moveq.l D0, 0x00
00000FD8 2080 move.l [A0], D0
00000FDA 6040 bra +0x42 /* 0000101C */
label00000FDC:
00000FDC 7001 moveq.l D0, 0x01
00000FDE B06E FFF2 cmp.w D0, [A6 - 0xE]
00000FE2 6720 beq +0x22 /* 00001004 */
00000FE4 486E FFF2 pea.l [A6 - 0xE]
00000FE8 4EAD 092A jsr [A5 + 0x92A /* export_289 */]
00000FEC 42A7 clr.l -[A7]
00000FEE 3F07 move.w -[A7], D7
00000FF0 1F3C 0001 move.b -[A7], 0x1
00000FF4 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00000FF8 285F movea.l A4, [A7]+
00000FFA 41EE FFF2 lea.l A0, [A6 - 0xE]
00000FFE 224C movea.l A1, A4
00001000 22D8 move.l [A1]+, [A0]+
00001002 3290 move.w [A1], [A0]
label00001004:
00001004 2046 movea.l A0, D6
00001006 20AE FFF4 move.l [A0], [A6 - 0xC]
0000100A 6010 bra +0x12 /* 0000101C */
label0000100C:
0000100C 3F3C 0001 move.w -[A7], 0x1
00001010 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001014 486E FFF2 pea.l [A6 - 0xE]
00001018 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000101C:
0000101C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001020 4E5E unlink A6
00001022 205F movea.l A0, [A7]+
00001024 DEFC 0016 add.w A7, 0x16
00001028 4ED0 jmp [A0]
fn0000102A:
0000102A 4E56 FFA0 link A6, -0x0060
0000102E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001032 206E 000A movea.l A0, [A6 + 0xA]
00001036 43EE FFFA lea.l A1, [A6 - 0x6]
0000103A 22D8 move.l [A1]+, [A0]+
0000103C 3290 move.w [A1], [A0]
0000103E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001042 486E FFFA pea.l [A6 - 0x6]
00001046 486E FFF8 pea.l [A6 - 0x8]
0000104A 486E FFBF pea.l [A6 - 0x41]
0000104E 486E FFC0 pea.l [A6 - 0x40]
00001052 486E FFF4 pea.l [A6 - 0xC]
00001056 4EBA FE82 jsr [PC - 0x17E /* 00000EDA */]
0000105A 4AAE FFF4 tst.l [A6 - 0xC]
0000105E 57C0 seq D0
00001060 802D FEBF or.b D0, [A5 - 0x141]
00001064 0240 0001 andi.w D0, 0x1
00001068 6600 018C bne +0x18E /* 000011F6 */
0000106C 7000 moveq.l D0, 0x00
0000106E 2D40 FFAA move.l [A6 - 0x56], D0
00001072 42A7 clr.l -[A7]
00001074 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001078 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000107C 2D5F FFAE move.l [A6 - 0x52], [A7]+
00001080 4A6E FFF8 tst.w [A6 - 0x8]
00001084 5DC0 slt D0
00001086 4400 neg.b D0
00001088 4880 ext.w D0
0000108A 48C0 ext.l D0
0000108C 222E FFAE move.l D1, [A6 - 0x52]
00001090 9280 sub.l D1, D0
00001092 2D41 FFA6 move.l [A6 - 0x5A], D1
00001096 2D6E FFA6 FFA0 move.l [A6 - 0x60], [A6 - 0x5A]
0000109C 102E FFBF move.b D0, [A6 - 0x41]
000010A0 676C beq +0x6E /* 0000110E */
000010A2 486E FFC0 pea.l [A6 - 0x40]
000010A6 486E FFAA pea.l [A6 - 0x56]
000010AA 486E FFA6 pea.l [A6 - 0x5A]
000010AE 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010B2 486E FFA0 pea.l [A6 - 0x60]
000010B6 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
000010BA 486E FFE4 pea.l [A6 - 0x1C]
000010BE 486E FFAA pea.l [A6 - 0x56]
000010C2 486E FFA6 pea.l [A6 - 0x5A]
000010C6 486E FFAE pea.l [A6 - 0x52]
000010CA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010CE 3F3C 000D move.w -[A7], 0xD /* '\r' */
000010D2 4EBA FD84 jsr [PC - 0x27C /* 00000E58 */]
000010D6 486E FFD8 pea.l [A6 - 0x28]
000010DA 486E FFAA pea.l [A6 - 0x56]
000010DE 486E FFA6 pea.l [A6 - 0x5A]
000010E2 486E FFAE pea.l [A6 - 0x52]
000010E6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010EA 3F3C 002C move.w -[A7], 0x2C /* ',' */
000010EE 4EBA FD68 jsr [PC - 0x298 /* 00000E58 */]
000010F2 486E FFC0 pea.l [A6 - 0x40]
000010F6 486E FFAA pea.l [A6 - 0x56]
000010FA 486E FFA6 pea.l [A6 - 0x5A]
000010FE 486E FFAE pea.l [A6 - 0x52]
00001102 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001106 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000110A 4EBA FD4C jsr [PC - 0x2B4 /* 00000E58 */]
label0000110E:
0000110E 486E FFFA pea.l [A6 - 0x6]
00001112 4EAD 092A jsr [A5 + 0x92A /* export_289 */]
00001116 286E FFFC movea.l A4, [A6 - 0x4]
0000111A 302E 0008 move.w D0, [A6 + 0x8]
0000111E 0440 0095 subi.w D0, 0x95
00001122 6706 beq +0x8 /* 0000112A */
00001124 5340 subq.w D0, 1
00001126 670A beq +0xC /* 00001132 */
00001128 600E bra +0x10 /* 00001138 */
label0000112A:
0000112A 2D6E FFAA FFA6 move.l [A6 - 0x5A], [A6 - 0x56]
00001130 6006 bra +0x8 /* 00001138 */
label00001132:
00001132 2D6E FFA6 FFAA move.l [A6 - 0x56], [A6 - 0x5A]
label00001138:
00001138 2A2E FFA6 move.l D5, [A6 - 0x5A]
0000113C 9AAE FFAA sub.l D5, [A6 - 0x56]
00001140 42A7 clr.l -[A7]
00001142 2F0C move.l -[A7], A4
00001144 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00001148 2C1F move.l D6, [A7]+
0000114A 5386 subq.l D6, 1
0000114C 2E06 move.l D7, D6
0000114E 9E85 sub.l D7, D5
00001150 6F40 ble +0x42 /* 00001192 */
00001152 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001156 2007 move.l D0, D7
00001158 D0AE FFAE add.l D0, [A6 - 0x52]
0000115C 2F00 move.l -[A7], D0
0000115E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
00001162 4267 clr.w -[A7]
00001164 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001168 381F move.w D4, [A7]+
0000116A 6600 008A bne +0x8C /* 000011F6 */
0000116E 206E FFF4 movea.l A0, [A6 - 0xC]
00001172 202E FFA6 move.l D0, [A6 - 0x5A]
00001176 D090 add.l D0, [A0]
00001178 2F00 move.l -[A7], D0
0000117A 202E FFA6 move.l D0, [A6 - 0x5A]
0000117E D090 add.l D0, [A0]
00001180 D087 add.l D0, D7
00001182 2F00 move.l -[A7], D0
00001184 202E FFAE move.l D0, [A6 - 0x52]
00001188 90AE FFA6 sub.l D0, [A6 - 0x5A]
0000118C 2F00 move.l -[A7], D0
0000118E 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
label00001192:
00001192 2F14 move.l -[A7], [A4]
00001194 206E FFF4 movea.l A0, [A6 - 0xC]
00001198 202E FFAA move.l D0, [A6 - 0x56]
0000119C D090 add.l D0, [A0]
0000119E 2F00 move.l -[A7], D0
000011A0 2F06 move.l -[A7], D6
000011A2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000011A6 2F0C move.l -[A7], A4
000011A8 205F movea.l A0, [A7]+
000011AA A023 syscall DisposHandle/DisposeHandle
000011AC 4A87 tst.l D7
000011AE 6C34 bge +0x36 /* 000011E4 */
000011B0 206E FFF4 movea.l A0, [A6 - 0xC]
000011B4 202E FFA6 move.l D0, [A6 - 0x5A]
000011B8 D090 add.l D0, [A0]
000011BA 2F00 move.l -[A7], D0
000011BC 202E FFAA move.l D0, [A6 - 0x56]
000011C0 D090 add.l D0, [A0]
000011C2 D086 add.l D0, D6
000011C4 2F00 move.l -[A7], D0
000011C6 202E FFAE move.l D0, [A6 - 0x52]
000011CA 90AE FFA6 sub.l D0, [A6 - 0x5A]
000011CE 2F00 move.l -[A7], D0
000011D0 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000011D4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000011D8 2007 move.l D0, D7
000011DA D0AE FFAE add.l D0, [A6 - 0x52]
000011DE 2F00 move.l -[A7], D0
000011E0 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
label000011E4:
000011E4 4A6E FFF8 tst.w [A6 - 0x8]
000011E8 6F0C ble +0xE /* 000011F6 */
000011EA 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000011EE 3F2E FFAC move.w -[A7], [A6 - 0x54]
000011F2 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
label000011F6:
000011F6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
000011FA 4E5E unlink A6
000011FC 205F movea.l A0, [A7]+
000011FE 5C4F addq.w A7, 6
00001200 4ED0 jmp [A0]
00001202 4E56 FFF2 link A6, -0x000E
00001206 2F07 move.l -[A7], D7
00001208 486E FFFA pea.l [A6 - 0x6]
0000120C 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00001210 102D FEBF move.b D0, [A5 - 0x141]
00001214 6600 008C bne +0x8E /* 000012A2 */
00001218 486D FACA pea.l [A5 - 0x536]
0000121C 486E FFF4 pea.l [A6 - 0xC]
00001220 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001224 4A6E FFF4 tst.w [A6 - 0xC]
00001228 660A bne +0xC /* 00001234 */
0000122A 486E FFFA pea.l [A6 - 0x6]
0000122E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001232 606E bra +0x70 /* 000012A2 */
label00001234:
00001234 7008 moveq.l D0, 0x08
00001236 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000123A 6656 bne +0x58 /* 00001292 */
0000123C 3E2E FFF8 move.w D7, [A6 - 0x8]
00001240 3007 move.w D0, D7
00001242 0440 0043 subi.w D0, 0x43 /* 'C' */
00001246 670E beq +0x10 /* 00001256 */
00001248 0440 0052 subi.w D0, 0x52 /* 'R' */
0000124C 6708 beq +0xA /* 00001256 */
0000124E 5340 subq.w D0, 1
00001250 6704 beq +0x6 /* 00001256 */
00001252 603E bra +0x40 /* 00001292 */
00001254 603C bra +0x3E /* 00001292 */
label00001256:
00001256 486E FFFA pea.l [A6 - 0x6]
0000125A 3F07 move.w -[A7], D7
0000125C 4EBA FDCC jsr [PC - 0x234 /* 0000102A */]
00001260 102D FEBF move.b D0, [A5 - 0x141]
00001264 6708 beq +0xA /* 0000126E */
00001266 486E FFFA pea.l [A6 - 0x6]
0000126A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label0000126E:
0000126E 486D FACA pea.l [A5 - 0x536]
00001272 486E FFF4 pea.l [A6 - 0xC]
00001276 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000127A 4A6E FFF4 tst.w [A6 - 0xC]
0000127E 6708 beq +0xA /* 00001288 */
00001280 3F3C 0001 move.w -[A7], 0x1
00001284 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00001288:
00001288 486E FFF4 pea.l [A6 - 0xC]
0000128C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001290 6010 bra +0x12 /* 000012A2 */
label00001292:
00001292 486E FFFA pea.l [A6 - 0x6]
00001296 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000129A 3F3C 0001 move.w -[A7], 0x1
0000129E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000012A2:
000012A2 2E1F move.l D7, [A7]+
000012A4 4E5E unlink A6
000012A6 4E75 rts
fn000012A8:
000012A8 4E56 FFF8 link A6, -0x0008
000012AC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000012B0 266E 0010 movea.l A3, [A6 + 0x10]
000012B4 2A2E 0014 move.l D5, [A6 + 0x14]
000012B8 422E 001E clr.b [A6 + 0x1E]
000012BC 206E 0018 movea.l A0, [A6 + 0x18]
000012C0 4A90 tst.l [A0]
000012C2 6E04 bgt +0x6 /* 000012C8 */
000012C4 6000 009E bra +0xA0 /* 00001364 */
label000012C8:
000012C8 102E 001C move.b D0, [A6 + 0x1C]
000012CC 4880 ext.w D0
000012CE 671E beq +0x20 /* 000012EE */
000012D0 5340 subq.w D0, 1
000012D2 6716 beq +0x18 /* 000012EA */
000012D4 5340 subq.w D0, 1
000012D6 670C beq +0xE /* 000012E4 */
000012D8 5340 subq.w D0, 1
000012DA 6702 beq +0x4 /* 000012DE */
000012DC 6018 bra +0x1A /* 000012F6 */
label000012DE:
000012DE 7E0D moveq.l D7, 0x0D
000012E0 4206 clr.b D6
000012E2 6012 bra +0x14 /* 000012F6 */
label000012E4:
000012E4 7E2C moveq.l D7, 0x2C
000012E6 4206 clr.b D6
000012E8 600C bra +0xE /* 000012F6 */
label000012EA:
000012EA 7C01 moveq.l D6, 0x01
000012EC 6008 bra +0xA /* 000012F6 */
label000012EE:
000012EE 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
000012F4 606E bra +0x70 /* 00001364 */
label000012F6:
000012F6 206E 0008 movea.l A0, [A6 + 0x8]
000012FA 2853 movea.l A4, [A3]
000012FC D9D0 add.l A4, [A0]
000012FE 1006 move.b D0, D6
00001300 6720 beq +0x22 /* 00001322 */
label00001302:
00001302 2013 move.l D0, [A3]
00001304 B0AE 000C cmp.l D0, [A6 + 0xC]
00001308 5DC0 slt D0
0000130A 4A00 tst.b D0
0000130C 6750 beq +0x52 /* 0000135E */
0000130E 4241 clr.w D1
00001310 1214 move.b D1, [A4]
00001312 7420 moveq.l D2, 0x20
00001314 B441 cmp.w D2, D1
00001316 5CC1 sge D1
00001318 C001 and.b D0, D1
0000131A 6742 beq +0x44 /* 0000135E */
0000131C 528C addq.l A4, 1
0000131E 5293 addq.l [A3], 1
00001320 60E0 bra -0x1E /* 00001302 */
label00001322:
00001322 2013 move.l D0, [A3]
00001324 B0AE 000C cmp.l D0, [A6 + 0xC]
00001328 5DC0 slt D0
0000132A 4A00 tst.b D0
0000132C 6710 beq +0x12 /* 0000133E */
0000132E 4241 clr.w D1
00001330 1214 move.b D1, [A4]
00001332 BE41 cmp.w D7, D1
00001334 57C1 seq D1
00001336 C001 and.b D0, D1
00001338 6704 beq +0x6 /* 0000133E */
0000133A 5293 addq.l [A3], 1
0000133C 6020 bra +0x22 /* 0000135E */
label0000133E:
0000133E 2045 movea.l A0, D5
00001340 4A90 tst.l [A0]
00001342 6F1A ble +0x1C /* 0000135E */
00001344 2045 movea.l A0, D5
00001346 5390 subq.l [A0], 1
00001348 206E 0008 movea.l A0, [A6 + 0x8]
0000134C 2245 movea.l A1, D5
0000134E 2851 movea.l A4, [A1]
00001350 D9D0 add.l A4, [A0]
00001352 4240 clr.w D0
00001354 1014 move.b D0, [A4]
00001356 BE40 cmp.w D7, D0
00001358 6704 beq +0x6 /* 0000135E */
0000135A 2045 movea.l A0, D5
0000135C 5290 addq.l [A0], 1
label0000135E:
0000135E 1D7C 0001 001E move.b [A6 + 0x1E], 0x1
label00001364:
00001364 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001368 4E5E unlink A6
0000136A 205F movea.l A0, [A7]+
0000136C DEFC 0016 add.w A7, 0x16
00001370 4ED0 jmp [A0]
00001372 4E56 FFA6 link A6, -0x005A
00001376 48E7 0300 movem.l -[A7], D6,D7
0000137A 486D FACA pea.l [A5 - 0x536]
0000137E 486E FFFA pea.l [A6 - 0x6]
00001382 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001386 302D FD42 move.w D0, [A5 - 0x2BE]
0000138A 0440 001D subi.w D0, 0x1D
0000138E 671C beq +0x1E /* 000013AC */
00001390 5340 subq.w D0, 1
00001392 6718 beq +0x1A /* 000013AC */
00001394 5340 subq.w D0, 1
00001396 6714 beq +0x16 /* 000013AC */
00001398 5340 subq.w D0, 1
0000139A 6710 beq +0x12 /* 000013AC */
0000139C 5340 subq.w D0, 1
0000139E 670C beq +0xE /* 000013AC */
000013A0 3F3C 0001 move.w -[A7], 0x1
000013A4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000013A8 6000 010A bra +0x10C /* 000014B4 */
label000013AC:
000013AC 486D FACA pea.l [A5 - 0x536]
000013B0 486E FFFA pea.l [A6 - 0x6]
000013B4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000013B8 3F3C FFFF move.w -[A7], 0xFFFF
000013BC 486E FFAE pea.l [A6 - 0x52]
000013C0 486E FFF8 pea.l [A6 - 0x8]
000013C4 486E FFC3 pea.l [A6 - 0x3D]
000013C8 486E FFC4 pea.l [A6 - 0x3C]
000013CC 486E FFF4 pea.l [A6 - 0xC]
000013D0 4EBA FB08 jsr [PC - 0x4F8 /* 00000EDA */]
000013D4 102D FEBF move.b D0, [A5 - 0x141]
000013D8 6600 00DA bne +0xDC /* 000014B4 */
000013DC 4AAE FFF4 tst.l [A6 - 0xC]
000013E0 57C1 seq D1
000013E2 8001 or.b D0, D1
000013E4 0240 0001 andi.w D0, 0x1
000013E8 6704 beq +0x6 /* 000013EE */
000013EA 6000 00C8 bra +0xCA /* 000014B4 */
label000013EE:
000013EE 7000 moveq.l D0, 0x00
000013F0 2D40 FFBA move.l [A6 - 0x46], D0
000013F4 42A7 clr.l -[A7]
000013F6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000013FA 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
000013FE 2C1F move.l D6, [A7]+
00001400 4A6E FFF8 tst.w [A6 - 0x8]
00001404 5DC0 slt D0
00001406 4400 neg.b D0
00001408 4880 ext.w D0
0000140A 48C0 ext.l D0
0000140C 2206 move.l D1, D6
0000140E 9280 sub.l D1, D0
00001410 2D41 FFB6 move.l [A6 - 0x4A], D1
00001414 2D6E FFB6 FFA8 move.l [A6 - 0x58], [A6 - 0x4A]
0000141A 102E FFC3 move.b D0, [A6 - 0x3D]
0000141E 6718 beq +0x1A /* 00001438 */
00001420 486E FFC4 pea.l [A6 - 0x3C]
00001424 486E FFBA pea.l [A6 - 0x46]
00001428 486E FFB6 pea.l [A6 - 0x4A]
0000142C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001430 486E FFA8 pea.l [A6 - 0x58]
00001434 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
label00001438:
00001438 4247 clr.w D7
0000143A 602A bra +0x2C /* 00001466 */
label0000143C:
0000143C 4267 clr.w -[A7]
0000143E 1F07 move.b -[A7], D7
00001440 3007 move.w D0, D7
00001442 C1FC 000C muls.w D0, 0xC
00001446 4876 00C4 pea.l [A6 + D0.w - 0x60]
0000144A 486E FFBA pea.l [A6 - 0x46]
0000144E 486E FFB6 pea.l [A6 - 0x4A]
00001452 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00001456 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000145A 4EBA FE4C jsr [PC - 0x1B4 /* 000012A8 */]
0000145E 101F move.b D0, [A7]+
00001460 6702 beq +0x4 /* 00001464 */
00001462 6008 bra +0xA /* 0000146C */
label00001464:
00001464 5247 addq.w D7, 1
label00001466:
00001466 7003 moveq.l D0, 0x03
00001468 B047 cmp.w D0, D7
0000146A 6CD0 bge -0x2E /* 0000143C */
label0000146C:
0000146C 206E FFF4 movea.l A0, [A6 - 0xC]
00001470 202E FFB6 move.l D0, [A6 - 0x4A]
00001474 D090 add.l D0, [A0]
00001476 2F00 move.l -[A7], D0
00001478 202E FFBA move.l D0, [A6 - 0x46]
0000147C D090 add.l D0, [A0]
0000147E 2F00 move.l -[A7], D0
00001480 2006 move.l D0, D6
00001482 90AE FFB6 sub.l D0, [A6 - 0x4A]
00001486 2F00 move.l -[A7], D0
00001488 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000148C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001490 202E FFB6 move.l D0, [A6 - 0x4A]
00001494 90AE FFBA sub.l D0, [A6 - 0x46]
00001498 2206 move.l D1, D6
0000149A 9280 sub.l D1, D0
0000149C 2F01 move.l -[A7], D1
0000149E 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
000014A2 4A6E FFF8 tst.w [A6 - 0x8]
000014A6 6F0C ble +0xE /* 000014B4 */
000014A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000014AC 3F2E FFBC move.w -[A7], [A6 - 0x44]
000014B0 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
label000014B4:
000014B4 4CDF 00C0 movem.l D6,D7, [A7]+
000014B8 4E5E unlink A6
000014BA 4E75 rts
000014BC 4E56 0000 link A6, 0
000014C0 42A7 clr.l -[A7]
000014C2 A975 syscall TickCount
000014C4 2B5F F79C move.l [A5 - 0x864], [A7]+
000014C8 2B6D F79C F790 move.l [A5 - 0x870], [A5 - 0x864]
000014CE 2B6D F79C F78C move.l [A5 - 0x874], [A5 - 0x864]
000014D4 2B6D F79C FDA8 move.l [A5 - 0x258], [A5 - 0x864]
000014DA 4E5E unlink A6
000014DC 4E75 rts
000014DE 4E56 0000 link A6, 0
000014E2 3F3C 0002 move.w -[A7], 0x2
000014E6 4EBA F788 jsr [PC - 0x878 /* 00000C70 */]
000014EA 4E5E unlink A6
000014EC 4E75 rts
000014EE 4E56 0000 link A6, 0
000014F2 3F3C 0001 move.w -[A7], 0x1
000014F6 4EBA F778 jsr [PC - 0x888 /* 00000C70 */]
000014FA 4E5E unlink A6
000014FC 4E75 rts
000014FE 4E56 FFEC link A6, -0x0014
00001502 48E7 0300 movem.l -[A7], D6,D7
00001506 7001 moveq.l D0, 0x01
00001508 2D40 FFF6 move.l [A6 - 0xA], D0
0000150C 486E FFF6 pea.l [A6 - 0xA]
00001510 1F3C 0001 move.b -[A7], 0x1
00001514 4EBA EC54 jsr [PC - 0x13AC /* 0000016A */]
00001518 102D FEBF move.b D0, [A5 - 0x141]
0000151C 6654 bne +0x56 /* 00001572 */
0000151E 4AAE FFF6 tst.l [A6 - 0xA]
00001522 6C06 bge +0x8 /* 0000152A */
00001524 7001 moveq.l D0, 0x01
00001526 2D40 FFF6 move.l [A6 - 0xA], D0
label0000152A:
0000152A 4267 clr.w -[A7]
0000152C A974 syscall Button
0000152E 1C1F move.b D6, [A7]+
00001530 0A06 0001 xori.b D6, 0x1
00001534 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA]
0000153A 7E01 moveq.l D7, 0x01
0000153C 602E bra +0x30 /* 0000156C */
label0000153E:
0000153E 3F3C 001E move.w -[A7], 0x1E
00001542 A9C8 syscall SysBeep
00001544 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00001548 102D FEBF move.b D0, [A5 - 0x141]
0000154C 6624 bne +0x26 /* 00001572 */
0000154E 1206 move.b D1, D6
00001550 6716 beq +0x18 /* 00001568 */
00001552 48E7 C000 movem.l -[A7], D0,D1
00001556 4267 clr.w -[A7]
00001558 A974 syscall Button
0000155A 141F move.b D2, [A7]+
0000155C 4CDF 0003 movem.l D0,D1, [A7]+
00001560 C202 and.b D1, D2
00001562 8001 or.b D0, D1
00001564 6702 beq +0x4 /* 00001568 */
00001566 600A bra +0xC /* 00001572 */
label00001568:
00001568 5287 addq.l D7, 1
0000156A 6906 bvs +0x8 /* 00001572 */
label0000156C:
0000156C BEAE FFEC cmp.l D7, [A6 - 0x14]
00001570 6FCC ble -0x32 /* 0000153E */
label00001572:
00001572 4CDF 00C0 movem.l D6,D7, [A7]+
00001576 4E5E unlink A6
00001578 4E75 rts
0000157A 4E56 FFF2 link A6, -0x000E
0000157E 48E7 0108 movem.l -[A7], D7,A4
00001582 486D FACA pea.l [A5 - 0x536]
00001586 486E FFFA pea.l [A6 - 0x6]
0000158A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000158E 7008 moveq.l D0, 0x08
00001590 B06E FFFA cmp.w D0, [A6 - 0x6]
00001594 670C beq +0xE /* 000015A2 */
00001596 486E FFFA pea.l [A6 - 0x6]
0000159A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000159E 6000 009C bra +0x9E /* 0000163C */
label000015A2:
000015A2 2F3C 0023 0000 move.l -[A7], 0x230000 /* '#\0\0' */
000015A8 3F3C 0003 move.w -[A7], 0x3
000015AC 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
000015B0 101F move.b D0, [A7]+
000015B2 6604 bne +0x6 /* 000015B8 */
000015B4 6000 008E bra +0x90 /* 00001644 */
label000015B8:
000015B8 42A7 clr.l -[A7]
000015BA 486D FACA pea.l [A5 - 0x536]
000015BE 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000015C2 2E1F move.l D7, [A7]+
000015C4 9EAD FAD2 sub.l D7, [A5 - 0x52E]
000015C8 42A7 clr.l -[A7]
000015CA 2F07 move.l -[A7], D7
000015CC 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
000015D0 285F movea.l A4, [A7]+
000015D2 200C move.l D0, A4
000015D4 6712 beq +0x14 /* 000015E8 */
000015D6 42A7 clr.l -[A7]
000015D8 486D FACA pea.l [A5 - 0x536]
000015DC 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000015E0 2F14 move.l -[A7], [A4]
000015E2 2F07 move.l -[A7], D7
000015E4 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
label000015E8:
000015E8 302E FFFE move.w D0, [A6 - 0x2]
000015EC 0440 003C subi.w D0, 0x3C /* '<' */
000015F0 671C beq +0x1E /* 0000160E */
000015F2 5340 subq.w D0, 1
000015F4 670C beq +0xE /* 00001602 */
000015F6 5340 subq.w D0, 1
000015F8 6720 beq +0x22 /* 0000161A */
000015FA 0440 001E subi.w D0, 0x1E
000015FE 6726 beq +0x28 /* 00001626 */
00001600 603A bra +0x3C /* 0000163C */
label00001602:
00001602 486D FDB8 pea.l [A5 - 0x248]
00001606 2F0C move.l -[A7], A4
00001608 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
0000160C 6036 bra +0x38 /* 00001644 */
label0000160E:
0000160E 486D FDB4 pea.l [A5 - 0x24C]
00001612 2F0C move.l -[A7], A4
00001614 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001618 602A bra +0x2C /* 00001644 */
label0000161A:
0000161A 486D FDB0 pea.l [A5 - 0x250]
0000161E 2F0C move.l -[A7], A4
00001620 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001624 601E bra +0x20 /* 00001644 */
label00001626:
00001626 486D FDAC pea.l [A5 - 0x254]
0000162A 2F0C move.l -[A7], A4
0000162C 4EAD 062A jsr [A5 + 0x62A /* export_193 */]
00001630 42A7 clr.l -[A7]
00001632 A975 syscall TickCount
00001634 2B5F FDA0 move.l [A5 - 0x260], [A7]+
00001638 600A bra +0xC /* 00001644 */
0000163A 6008 bra +0xA /* 00001644 */
label0000163C:
0000163C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001640 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00001644:
00001644 4CDF 1080 movem.l D7,A4, [A7]+
00001648 4E5E unlink A6
0000164A 4E75 rts
0000164C 4E56 FFDA link A6, -0x0026
00001650 2F0A move.l -[A7], A2
00001652 42A7 clr.l -[A7]
00001654 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00001658 201F move.l D0, [A7]+
0000165A 3D40 FFFC move.w [A6 - 0x4], D0
0000165E 4267 clr.w -[A7]
00001660 486E FFFC pea.l [A6 - 0x4]
00001664 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001668 101F move.b D0, [A7]+
0000166A 6604 bne +0x6 /* 00001670 */
0000166C 6000 0098 bra +0x9A /* 00001706 */
label00001670:
00001670 4267 clr.w -[A7]
00001672 4EBA EA88 jsr [PC - 0x1578 /* 000000FC */]
00001676 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000167A 4267 clr.w -[A7]
0000167C 486E FFFE pea.l [A6 - 0x2]
00001680 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00001684 101F move.b D0, [A7]+
00001686 6602 bne +0x4 /* 0000168A */
00001688 607C bra +0x7E /* 00001706 */
label0000168A:
0000168A 7000 moveq.l D0, 0x00
0000168C 2D40 FFE2 move.l [A6 - 0x1E], D0
00001690 486E FFE2 pea.l [A6 - 0x1E]
00001694 4267 clr.w -[A7]
00001696 4EBA EAD2 jsr [PC - 0x152E /* 0000016A */]
0000169A 102D FEBF move.b D0, [A5 - 0x141]
0000169E 6666 bne +0x68 /* 00001706 */
000016A0 206D F4CE movea.l A0, [A5 - 0xB32]
000016A4 302E FFFC move.w D0, [A6 - 0x4]
000016A8 E740 asl D0.w, 3
000016AA 43EE FFEC lea.l A1, [A6 - 0x14]
000016AE 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016B2 41F2 0000 lea.l A0, [A2 + D0.w]
000016B6 22D8 move.l [A1]+, [A0]+
000016B8 22D8 move.l [A1]+, [A0]+
000016BA 206D F4CE movea.l A0, [A5 - 0xB32]
000016BE 302E FFFE move.w D0, [A6 - 0x2]
000016C2 E740 asl D0.w, 3
000016C4 43EE FFF4 lea.l A1, [A6 - 0xC]
000016C8 45E8 03EE lea.l A2, [A0 + 0x3EE]
000016CC 41F2 0000 lea.l A0, [A2 + D0.w]
000016D0 22D8 move.l [A1]+, [A0]+
000016D2 22D8 move.l [A1]+, [A0]+
000016D4 4267 clr.w -[A7]
000016D6 486E FFF4 pea.l [A6 - 0xC]
000016DA A8AE syscall EmptyRect
000016DC 101F move.b D0, [A7]+
000016DE 6716 beq +0x18 /* 000016F6 */
000016E0 486E FFDA pea.l [A6 - 0x26]
000016E4 3F2E FFFE move.w -[A7], [A6 - 0x2]
000016E8 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
000016EC 205F movea.l A0, [A7]+
000016EE 43EE FFF4 lea.l A1, [A6 - 0xC]
000016F2 22D8 move.l [A1]+, [A0]+
000016F4 22D8 move.l [A1]+, [A0]+
label000016F6:
000016F6 486E FFEC pea.l [A6 - 0x14]
000016FA 486E FFF4 pea.l [A6 - 0xC]
000016FE 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00001702 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
label00001706:
00001706 245F movea.l A2, [A7]+
00001708 4E5E unlink A6
0000170A 4E75 rts
0000170C 4E56 0000 link A6, 0
00001710 3B7C 0301 FAB2 move.w [A5 - 0x54E], 0x301
00001716 4E5E unlink A6
00001718 4E75 rts
0000171A 4E56 FFF0 link A6, -0x0010
0000171E 48E7 0308 movem.l -[A7], D6,D7,A4
00001722 7E01 moveq.l D7, 0x01
00001724 4AAD FB04 tst.l [A5 - 0x4FC]
00001728 660A bne +0xC /* 00001734 */
0000172A 3F3C 0043 move.w -[A7], 0x43 /* 'C' */
0000172E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001732 607A bra +0x7C /* 000017AE */
label00001734:
00001734 1007 move.b D0, D7
00001736 6776 beq +0x78 /* 000017AE */
00001738 486D FACA pea.l [A5 - 0x536]
0000173C 486E FFFA pea.l [A6 - 0x6]
00001740 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001744 4A6E FFFA tst.w [A6 - 0x6]
00001748 6602 bne +0x4 /* 0000174C */
0000174A 6062 bra +0x64 /* 000017AE */
label0000174C:
0000174C 7008 moveq.l D0, 0x08
0000174E B06E FFFA cmp.w D0, [A6 - 0x6]
00001752 670A beq +0xC /* 0000175E */
00001754 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001758 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
0000175C 6050 bra +0x52 /* 000017AE */
label0000175E:
0000175E 3C2E FFFE move.w D6, [A6 - 0x2]
00001762 486D FACA pea.l [A5 - 0x536]
00001766 486E FFFA pea.l [A6 - 0x6]
0000176A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000176E 4A6E FFFA tst.w [A6 - 0x6]
00001772 6604 bne +0x6 /* 00001778 */
00001774 4207 clr.b D7
00001776 601E bra +0x20 /* 00001796 */
label00001778:
00001778 70FE moveq.l D0, 0xFFFFFFFE
0000177A B06E FFFA cmp.w D0, [A6 - 0x6]
0000177E 56C0 sne D0
00001780 7222 moveq.l D1, 0x22
00001782 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001786 56C1 sne D1
00001788 8001 or.b D0, D1
0000178A 670A beq +0xC /* 00001796 */
0000178C 3F3C 0013 move.w -[A7], 0x13
00001790 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001794 6018 bra +0x1A /* 000017AE */
label00001796:
00001796 42A7 clr.l -[A7]
00001798 2F2D FB04 move.l -[A7], [A5 - 0x4FC]
0000179C 3F06 move.w -[A7], D6
0000179E 1F3C 0001 move.b -[A7], 0x1
000017A2 486E FFF0 pea.l [A6 - 0x10]
000017A6 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000017AA 285F movea.l A4, [A7]+
000017AC 6086 bra -0x78 /* 00001734 */
label000017AE:
000017AE 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000017B2 4E5E unlink A6
000017B4 4E75 rts
000017B6 4E56 0000 link A6, 0
000017BA 1B7C 0001 FD88 move.b [A5 - 0x278], 0x1
000017C0 4E5E unlink A6
000017C2 4E75 rts
000017C4 4E56 FFE0 link A6, -0x0020
000017C8 48E7 0308 movem.l -[A7], D6,D7,A4
000017CC 486D FACA pea.l [A5 - 0x536]
000017D0 486E FFFA pea.l [A6 - 0x6]
000017D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000017D8 7008 moveq.l D0, 0x08
000017DA B06E FFFA cmp.w D0, [A6 - 0x6]
000017DE 6656 bne +0x58 /* 00001836 */
000017E0 3E2E FFFE move.w D7, [A6 - 0x2]
000017E4 4267 clr.w -[A7]
000017E6 4EAD 06AA jsr [A5 + 0x6AA /* export_209 */]
000017EA 101F move.b D0, [A7]+
000017EC 6604 bne +0x6 /* 000017F2 */
000017EE 6000 00FA bra +0xFC /* 000018EA */
label000017F2:
000017F2 486E FFFA pea.l [A6 - 0x6]
000017F6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000017FA 102D FEBF move.b D0, [A5 - 0x141]
000017FE 6600 00EA bne +0xEC /* 000018EA */
00001802 42A7 clr.l -[A7]
00001804 3F07 move.w -[A7], D7
00001806 1F3C 0001 move.b -[A7], 0x1
0000180A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
0000180E 285F movea.l A4, [A7]+
00001810 200C move.l D0, A4
00001812 6700 00D6 beq +0xD8 /* 000018EA */
00001816 41EE FFF4 lea.l A0, [A6 - 0xC]
0000181A 224C movea.l A1, A4
0000181C 20D9 move.l [A0]+, [A1]+
0000181E 3091 move.w [A0], [A1]
00001820 41EE FFFA lea.l A0, [A6 - 0x6]
00001824 224C movea.l A1, A4
00001826 22D8 move.l [A1]+, [A0]+
00001828 3290 move.w [A1], [A0]
0000182A 486E FFF4 pea.l [A6 - 0xC]
0000182E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001832 6000 00B6 bra +0xB8 /* 000018EA */
label00001836:
00001836 70FE moveq.l D0, 0xFFFFFFFE
00001838 B06E FFFA cmp.w D0, [A6 - 0x6]
0000183C 57C0 seq D0
0000183E 7201 moveq.l D1, 0x01
00001840 B2AE FFFC cmp.l D1, [A6 - 0x4]
00001844 57C1 seq D1
00001846 C001 and.b D0, D1
00001848 6700 0098 beq +0x9A /* 000018E2 */
0000184C 486D FACA pea.l [A5 - 0x536]
00001850 486E FFFA pea.l [A6 - 0x6]
00001854 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001858 3E2D FD42 move.w D7, [A5 - 0x2BE]
0000185C 7008 moveq.l D0, 0x08
0000185E B06E FFFA cmp.w D0, [A6 - 0x6]
00001862 56C0 sne D0
00001864 72FE moveq.l D1, 0xFFFFFFFE
00001866 B26E FFFA cmp.w D1, [A6 - 0x6]
0000186A 56C1 sne D1
0000186C C001 and.b D0, D1
0000186E 6640 bne +0x42 /* 000018B0 */
00001870 42A7 clr.l -[A7]
00001872 2F2D FD64 move.l -[A7], [A5 - 0x29C]
00001876 3F07 move.w -[A7], D7
00001878 4267 clr.w -[A7]
0000187A 486E FFE2 pea.l [A6 - 0x1E]
0000187E 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001882 285F movea.l A4, [A7]+
00001884 200C move.l D0, A4
00001886 6728 beq +0x2A /* 000018B0 */
00001888 70FE moveq.l D0, 0xFFFFFFFE
0000188A B054 cmp.w D0, [A4]
0000188C 6622 bne +0x24 /* 000018B0 */
0000188E 3C2C 0004 move.w D6, [A4 + 0x4]
00001892 206D FD3E movea.l A0, [A5 - 0x2C2]
00001896 2050 movea.l A0, [A0]
00001898 3006 move.w D0, D6
0000189A E740 asl D0.w, 3
0000189C 43EE FFE6 lea.l A1, [A6 - 0x1A]
000018A0 41F0 0002 lea.l A0, [A0 + D0.w + 0x2]
000018A4 22D8 move.l [A1]+, [A0]+
000018A6 22D8 move.l [A1]+, [A0]+
000018A8 7006 moveq.l D0, 0x06
000018AA B02E FFE6 cmp.b D0, [A6 - 0x1A]
000018AE 670A beq +0xC /* 000018BA */
label000018B0:
000018B0 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
000018B4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000018B8 6030 bra +0x32 /* 000018EA */
label000018BA:
000018BA 4A2E FFE7 tst.b [A6 - 0x19]
000018BE 6F14 ble +0x16 /* 000018D4 */
000018C0 2F3C 0028 0000 move.l -[A7], 0x280000 /* '(\0\0' */
000018C6 3F3C 0023 move.w -[A7], 0x23 /* '#' */
000018CA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000018CE 101F move.b D0, [A7]+
000018D0 6602 bne +0x4 /* 000018D4 */
000018D2 6016 bra +0x18 /* 000018EA */
label000018D4:
000018D4 42A7 clr.l -[A7]
000018D6 3F07 move.w -[A7], D7
000018D8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000018DC 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000018E0 6008 bra +0xA /* 000018EA */
label000018E2:
000018E2 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000018E6 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000018EA:
000018EA 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000018EE 4E5E unlink A6
000018F0 4E75 rts
000018F2 4E56 FFF4 link A6, -0x000C
000018F6 2F0C move.l -[A7], A4
000018F8 486E FFFA pea.l [A6 - 0x6]
000018FC 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00001900 102D FEBF move.b D0, [A5 - 0x141]
00001904 662C bne +0x2E /* 00001932 */
00001906 082D 0001 FAFF btst.b [A5 - 0x501], 0x1
0000190C 6706 beq +0x8 /* 00001914 */
0000190E 286D FD5C movea.l A4, [A5 - 0x2A4]
00001912 6004 bra +0x6 /* 00001918 */
label00001914:
00001914 286D FAF4 movea.l A4, [A5 - 0x50C]
label00001918:
00001918 7001 moveq.l D0, 0x01
0000191A 2F00 move.l -[A7], D0
0000191C 3F3C FFFF move.w -[A7], 0xFFFF
00001920 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001924 42A7 clr.l -[A7]
00001926 70FF moveq.l D0, 0xFFFFFFFF
00001928 2F00 move.l -[A7], D0
0000192A 2F0C move.l -[A7], A4
0000192C 42A7 clr.l -[A7]
0000192E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
label00001932:
00001932 285F movea.l A4, [A7]+
00001934 4E5E unlink A6
00001936 4E75 rts
fn00001938:
00001938 4E56 FFFA link A6, -0x0006
0000193C 486D FACA pea.l [A5 - 0x536]
00001940 486E FFFA pea.l [A6 - 0x6]
00001944 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001948 4267 clr.w -[A7]
0000194A 486E FFFA pea.l [A6 - 0x6]
0000194E 4EBA E770 jsr [PC - 0x1890 /* 000000C0 */]
00001952 101F move.b D0, [A7]+
00001954 6602 bne +0x4 /* 00001958 */
00001956 600A bra +0xC /* 00001962 */
label00001958:
00001958 42A7 clr.l -[A7]
0000195A 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
0000195E 2D5F 0008 move.l [A6 + 0x8], [A7]+
label00001962:
00001962 4E5E unlink A6
00001964 4E75 rts
00001966 4E56 FFFC link A6, -0x0004
0000196A 48E7 0118 movem.l -[A7], D7,A3,A4
0000196E 102D F6C5 move.b D0, [A5 - 0x93B]
00001972 6704 beq +0x6 /* 00001978 */
00001974 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
label00001978:
00001978 2E2D F4CE move.l D7, [A5 - 0xB32]
0000197C 2F07 move.l -[A7], D7
0000197E 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00001982 2847 movea.l A4, D7
00001984 486C 001E pea.l [A4 + 0x1E]
00001988 486C 027E pea.l [A4 + 0x27E]
0000198C 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00001990 47EC 027E lea.l A3, [A4 + 0x27E]
00001994 4A2B 0004 tst.b [A3 + 0x4]
00001998 6F0E ble +0x10 /* 000019A8 */
0000199A 102B 0004 move.b D0, [A3 + 0x4]
0000199E 4880 ext.w D0
000019A0 723C moveq.l D1, 0x3C
000019A2 83C0 divs.w D1, D0
000019A4 3941 0746 move.w [A4 + 0x746], D1
label000019A8:
000019A8 47EC 028E lea.l A3, [A4 + 0x28E]
000019AC 4A2B 0005 tst.b [A3 + 0x5]
000019B0 6710 beq +0x12 /* 000019C2 */
000019B2 41EC 0754 lea.l A0, [A4 + 0x754]
000019B6 43EC 028E lea.l A1, [A4 + 0x28E]
000019BA 20D9 move.l [A0]+, [A1]+
000019BC 20D9 move.l [A0]+, [A1]+
000019BE 20D9 move.l [A0]+, [A1]+
000019C0 20D9 move.l [A0]+, [A1]+
label000019C2:
000019C2 2047 movea.l A0, D7
000019C4 1028 0880 move.b D0, [A0 + 0x880]
000019C8 6706 beq +0x8 /* 000019D0 */
000019CA 2F07 move.l -[A7], D7
000019CC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */]
label000019D0:
000019D0 4267 clr.w -[A7]
000019D2 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000019D6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000019DA 4E5E unlink A6
000019DC 4E75 rts
fn000019DE:
000019DE 4E56 FFEE link A6, -0x0012
000019E2 422E 000A clr.b [A6 + 0xA]
000019E6 102E 0008 move.b D0, [A6 + 0x8]
000019EA 6718 beq +0x1A /* 00001A04 */
000019EC 2F3C 003A 0000 move.l -[A7], 0x3A0000 /* ':\0\0' */
000019F2 486E FFF0 pea.l [A6 - 0x10]
000019F6 A971 syscall EventAvail
000019F8 101F move.b D0, [A7]+
000019FA 6708 beq +0xA /* 00001A04 */
000019FC 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A02 605E bra +0x60 /* 00001A62 */
label00001A04:
00001A04 2F3C 8000 0000 move.l -[A7], 0x80000000
00001A0A 486E FFF0 pea.l [A6 - 0x10]
00001A0E A971 syscall EventAvail
00001A10 101F move.b D0, [A7]+
00001A12 6708 beq +0xA /* 00001A1C */
00001A14 1D7C 0001 000A move.b [A6 + 0xA], 0x1
00001A1A 6046 bra +0x48 /* 00001A62 */
label00001A1C:
00001A1C 2F3C 0008 0000 move.l -[A7], 0x80000
00001A22 486E FFF0 pea.l [A6 - 0x10]
00001A26 A971 syscall EventAvail
00001A28 101F move.b D0, [A7]+
00001A2A 6736 beq +0x38 /* 00001A62 */
00001A2C 2F3C 0008 0000 move.l -[A7], 0x80000
00001A32 486E FFF0 pea.l [A6 - 0x10]
00001A36 A970 syscall GetNextEvent
00001A38 1D5F FFEF move.b [A6 - 0x11], [A7]+
00001A3C 7000 moveq.l D0, 0x00
00001A3E 302E FFFE move.w D0, [A6 - 0x2]
00001A42 C0BC 0000 0100 and.l D0, 0x100
00001A48 4A80 tst.l D0
00001A4A 6716 beq +0x18 /* 00001A62 */
00001A4C 203C 0000 00FF move.l D0, 0xFF
00001A52 C0AE FFF2 and.l D0, [A6 - 0xE]
00001A56 722E moveq.l D1, 0x2E
00001A58 B280 cmp.l D1, D0
00001A5A 6606 bne +0x8 /* 00001A62 */
00001A5C 1D7C 0001 000A move.b [A6 + 0xA], 0x1
label00001A62:
00001A62 4E5E unlink A6
00001A64 205F movea.l A0, [A7]+
00001A66 544F addq.w A7, 2
00001A68 4ED0 jmp [A0]
00001A6A 4E56 FFC2 link A6, -0x003E
00001A6E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00001A72 7000 moveq.l D0, 0x00
00001A74 2D40 FFCE move.l [A6 - 0x32], D0
00001A78 486E FFD2 pea.l [A6 - 0x2E]
00001A7C A874 syscall GetPort
00001A7E 206D F4CE movea.l A0, [A5 - 0xB32]
00001A82 1D68 0742 FFF3 move.b [A6 - 0xD], [A0 + 0x742]
00001A88 206D F4CE movea.l A0, [A5 - 0xB32]
00001A8C 3D68 0746 FFF0 move.w [A6 - 0x10], [A0 + 0x746]
00001A92 486E FFFA pea.l [A6 - 0x6]
00001A96 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00001A9A 102D FEBF move.b D0, [A5 - 0x141]
00001A9E 6600 033C bne +0x33E /* 00001DDC */
00001AA2 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001AA6 486D F274 pea.l [A5 - 0xD8C]
00001AAA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001AAE 486E FFFA pea.l [A6 - 0x6]
00001AB2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001AB6 3B7C 0001 F37E move.w [A5 - 0xC82], 0x1
00001ABC 206D F4DA movea.l A0, [A5 - 0xB26]
00001AC0 3B68 0110 F374 move.w [A5 - 0xC8C], [A0 + 0x110]
00001AC6 3B7C 0003 F382 move.w [A5 - 0xC7E], 0x3
00001ACC 3B7C 0101 F380 move.w [A5 - 0xC80], 0x101
00001AD2 7A01 moveq.l D5, 0x01
00001AD4 422E FFEB clr.b [A6 - 0x15]
00001AD8 4207 clr.b D7
00001ADA 4204 clr.b D4
00001ADC 7CFF moveq.l D6, 0xFFFFFFFF
00001ADE 422E FFEF clr.b [A6 - 0x11]
00001AE2 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1
00001AE8 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1
00001AEE 422E FFE6 clr.b [A6 - 0x1A]
label00001AF2:
00001AF2 486D FACA pea.l [A5 - 0x536]
00001AF6 486E FFFA pea.l [A6 - 0x6]
00001AFA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001AFE 4A6E FFFA tst.w [A6 - 0x6]
00001B02 6604 bne +0x6 /* 00001B08 */
00001B04 6000 01A6 bra +0x1A8 /* 00001CAC */
label00001B08:
00001B08 4267 clr.w -[A7]
00001B0A 486E FFFA pea.l [A6 - 0x6]
00001B0E 4EBA E5B0 jsr [PC - 0x1A50 /* 000000C0 */]
00001B12 101F move.b D0, [A7]+
00001B14 6604 bne +0x6 /* 00001B1A */
00001B16 6000 02C4 bra +0x2C6 /* 00001DDC */
label00001B1A:
00001B1A 486D FACA pea.l [A5 - 0x536]
00001B1E 486E FFFA pea.l [A6 - 0x6]
00001B22 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001B26 7008 moveq.l D0, 0x08
00001B28 B06E FFFA cmp.w D0, [A6 - 0x6]
00001B2C 670C beq +0xE /* 00001B3A */
00001B2E 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001B32 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001B36 6000 02A4 bra +0x2A6 /* 00001DDC */
label00001B3A:
00001B3A 302E FFFE move.w D0, [A6 - 0x2]
00001B3E 0440 0030 subi.w D0, 0x30 /* '0' */
00001B42 6700 0094 beq +0x96 /* 00001BD8 */
00001B46 0440 0014 subi.w D0, 0x14
00001B4A 6700 00A4 beq +0xA6 /* 00001BF0 */
00001B4E 5340 subq.w D0, 1
00001B50 6700 00A6 beq +0xA8 /* 00001BF8 */
00001B54 5340 subq.w D0, 1
00001B56 6700 00B4 beq +0xB6 /* 00001C0C */
00001B5A 5340 subq.w D0, 1
00001B5C 6700 00B6 beq +0xB8 /* 00001C14 */
00001B60 5340 subq.w D0, 1
00001B62 6700 00B8 beq +0xBA /* 00001C1C */
00001B66 5340 subq.w D0, 1
00001B68 6700 00BC beq +0xBE /* 00001C26 */
00001B6C 5340 subq.w D0, 1
00001B6E 6700 00BE beq +0xC0 /* 00001C2E */
00001B72 5340 subq.w D0, 1
00001B74 6700 00CA beq +0xCC /* 00001C40 */
00001B78 5340 subq.w D0, 1
00001B7A 6700 0086 beq +0x88 /* 00001C02 */
00001B7E 0440 0020 subi.w D0, 0x20 /* ' ' */
00001B82 6700 00D2 beq +0xD4 /* 00001C56 */
00001B86 0440 0012 subi.w D0, 0x12
00001B8A 6700 00D2 beq +0xD4 /* 00001C5E */
00001B8E 5F40 subq.w D0, 7
00001B90 6740 beq +0x42 /* 00001BD2 */
00001B92 5540 subq.w D0, 2
00001B94 6704 beq +0x6 /* 00001B9A */
00001B96 6000 0108 bra +0x10A /* 00001CA0 */
label00001B9A:
00001B9A 486D FACA pea.l [A5 - 0x536]
00001B9E 486E FFFA pea.l [A6 - 0x6]
00001BA2 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001BA6 4267 clr.w -[A7]
00001BA8 486E FFFA pea.l [A6 - 0x6]
00001BAC 4EBA E512 jsr [PC - 0x1AEE /* 000000C0 */]
00001BB0 101F move.b D0, [A7]+
00001BB2 6604 bne +0x6 /* 00001BB8 */
00001BB4 6000 0226 bra +0x228 /* 00001DDC */
label00001BB8:
00001BB8 486E FFFA pea.l [A6 - 0x6]
00001BBC 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00001BC0 102D FEBF move.b D0, [A5 - 0x141]
00001BC4 6600 0216 bne +0x218 /* 00001DDC */
00001BC8 2D6E FFFC FFCE move.l [A6 - 0x32], [A6 - 0x4]
00001BCE 6000 FF22 bra -0xDC /* 00001AF2 */
label00001BD2:
00001BD2 4205 clr.b D5
00001BD4 6000 FF1C bra -0xE2 /* 00001AF2 */
label00001BD8:
00001BD8 42A7 clr.l -[A7]
00001BDA 4EBA FD5C jsr [PC - 0x2A4 /* 00001938 */]
00001BDE 201F move.l D0, [A7]+
00001BE0 3B40 F37E move.w [A5 - 0xC82], D0
00001BE4 102D FEBF move.b D0, [A5 - 0x141]
00001BE8 6600 01F2 bne +0x1F4 /* 00001DDC */
00001BEC 6000 FF04 bra -0xFA /* 00001AF2 */
label00001BF0:
00001BF0 422D F380 clr.b [A5 - 0xC80]
00001BF4 6000 FEFC bra -0x102 /* 00001AF2 */
label00001BF8:
00001BF8 3B7C 0002 F382 move.w [A5 - 0xC7E], 0x2
00001BFE 6000 FEF2 bra -0x10C /* 00001AF2 */
label00001C02:
00001C02 3B7C 0001 F382 move.w [A5 - 0xC7E], 0x1
00001C08 6000 FEE8 bra -0x116 /* 00001AF2 */
label00001C0C:
00001C0C 7E01 moveq.l D7, 0x01
00001C0E 4204 clr.b D4
00001C10 6000 FEE0 bra -0x11E /* 00001AF2 */
label00001C14:
00001C14 7E01 moveq.l D7, 0x01
00001C16 7801 moveq.l D4, 0x01
00001C18 6000 FED8 bra -0x126 /* 00001AF2 */
label00001C1C:
00001C1C 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1
00001C22 6000 FECE bra -0x130 /* 00001AF2 */
label00001C26:
00001C26 422E FFEE clr.b [A6 - 0x12]
00001C2A 6000 FEC6 bra -0x138 /* 00001AF2 */
label00001C2E:
00001C2E 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1
00001C34 4A46 tst.w D6
00001C36 6C00 FEBA bge -0x144 /* 00001AF2 */
00001C3A 7C3C moveq.l D6, 0x3C
00001C3C 6000 FEB4 bra -0x14A /* 00001AF2 */
label00001C40:
00001C40 42A7 clr.l -[A7]
00001C42 4EBA FCF4 jsr [PC - 0x30C /* 00001938 */]
00001C46 201F move.l D0, [A7]+
00001C48 3C00 move.w D6, D0
00001C4A 102D FEBF move.b D0, [A5 - 0x141]
00001C4E 6600 018C bne +0x18E /* 00001DDC */
00001C52 6000 FE9E bra -0x160 /* 00001AF2 */
label00001C56:
00001C56 422E FFE7 clr.b [A6 - 0x19]
00001C5A 6000 FE96 bra -0x168 /* 00001AF2 */
label00001C5E:
00001C5E 42A7 clr.l -[A7]
00001C60 4EBA FCD6 jsr [PC - 0x32A /* 00001938 */]
00001C64 201F move.l D0, [A7]+
00001C66 3D40 FFDE move.w [A6 - 0x22], D0
00001C6A 42A7 clr.l -[A7]
00001C6C 4EBA FCCA jsr [PC - 0x336 /* 00001938 */]
00001C70 201F move.l D0, [A7]+
00001C72 3D40 FFDC move.w [A6 - 0x24], D0
00001C76 42A7 clr.l -[A7]
00001C78 4EBA FCBE jsr [PC - 0x342 /* 00001938 */]
00001C7C 201F move.l D0, [A7]+
00001C7E 3D40 FFE2 move.w [A6 - 0x1E], D0
00001C82 42A7 clr.l -[A7]
00001C84 4EBA FCB2 jsr [PC - 0x34E /* 00001938 */]
00001C88 201F move.l D0, [A7]+
00001C8A 3D40 FFE0 move.w [A6 - 0x20], D0
00001C8E 102D FEBF move.b D0, [A5 - 0x141]
00001C92 6600 0148 bne +0x14A /* 00001DDC */
00001C96 1D7C 0001 FFE6 move.b [A6 - 0x1A], 0x1
00001C9C 6000 FE54 bra -0x1AA /* 00001AF2 */
label00001CA0:
00001CA0 3F3C 0036 move.w -[A7], 0x36 /* '6' */
00001CA4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001CA8 6000 0132 bra +0x134 /* 00001DDC */
label00001CAC:
00001CAC 102E FFE7 move.b D0, [A6 - 0x19]
00001CB0 6716 beq +0x18 /* 00001CC8 */
00001CB2 1F3C 0001 move.b -[A7], 0x1
00001CB6 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00001CBA 102D FEBF move.b D0, [A5 - 0x141]
00001CBE 6600 0198 bne +0x19A /* 00001E58 */
00001CC2 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00001CC6 6006 bra +0x8 /* 00001CCE */
label00001CC8:
00001CC8 4267 clr.w -[A7]
00001CCA 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
label00001CCE:
00001CCE 4267 clr.w -[A7]
00001CD0 1F05 move.b -[A7], D5
00001CD2 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00001CD6 101F move.b D0, [A7]+
00001CD8 660A bne +0xC /* 00001CE4 */
00001CDA 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001CE0 6000 00FA bra +0xFC /* 00001DDC */
label00001CE4:
00001CE4 1F05 move.b -[A7], D5
00001CE6 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00001CEA 102D F379 move.b D0, [A5 - 0xC87]
00001CEE 6728 beq +0x2A /* 00001D18 */
00001CF0 42A7 clr.l -[A7]
00001CF2 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001CF6 285F movea.l A4, [A7]+
00001CF8 1947 000C move.b [A4 + 0xC], D7
00001CFC 4A46 tst.w D6
00001CFE 6F18 ble +0x1A /* 00001D18 */
00001D00 397C 0001 0038 move.w [A4 + 0x38], 0x1
00001D06 3946 0034 move.w [A4 + 0x34], D6
00001D0A 102E FFEB move.b D0, [A6 - 0x15]
00001D0E 0A00 0001 xori.b D0, 0x1
00001D12 4880 ext.w D0
00001D14 3940 0036 move.w [A4 + 0x36], D0
label00001D18:
00001D18 4267 clr.w -[A7]
00001D1A 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00001D1E 101F move.b D0, [A7]+
00001D20 660A bne +0xC /* 00001D2C */
00001D22 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1
00001D28 6000 00B2 bra +0xB4 /* 00001DDC */
label00001D2C:
00001D2C 4267 clr.w -[A7]
00001D2E 486D F386 pea.l [A5 - 0xC7A]
00001D32 486E FFC2 pea.l [A6 - 0x3E]
00001D36 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00001D3A A8A6 syscall EqualRect
00001D3C 101F move.b D0, [A7]+
00001D3E 0A00 0001 xori.b D0, 0x1
00001D42 1B40 F384 move.b [A5 - 0xC7C], D0
00001D46 1007 move.b D0, D7
00001D48 670A beq +0xC /* 00001D54 */
00001D4A 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001D50 201F move.l D0, [A7]+
00001D52 A032 syscall FlushEvents
label00001D54:
00001D54 4267 clr.w -[A7]
00001D56 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001D5A 3D5F FFF8 move.w [A6 - 0x8], [A7]+
00001D5E 4AAE FFCE tst.l [A6 - 0x32]
00001D62 671E beq +0x20 /* 00001D82 */
00001D64 2F2E FFCE move.l -[A7], [A6 - 0x32]
00001D68 1F3C 0001 move.b -[A7], 0x1
00001D6C 3F3C FFFF move.w -[A7], 0xFFFF
00001D70 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00001D74 102D FEBF move.b D0, [A5 - 0x141]
00001D78 6662 bne +0x64 /* 00001DDC */
00001D7A 486E FFCE pea.l [A6 - 0x32]
00001D7E 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
label00001D82:
00001D82 4A6E FFF8 tst.w [A6 - 0x8]
00001D86 6624 bne +0x26 /* 00001DAC */
00001D88 536D F37E subq.w [A5 - 0xC82], 1
00001D8C 4A6D F37E tst.w [A5 - 0xC82]
00001D90 5EC0 sgt D0
00001D92 4A00 tst.b D0
00001D94 660A bne +0xC /* 00001DA0 */
00001D96 802E FFEF or.b D0, [A6 - 0x11]
00001D9A 0240 0001 andi.w D0, 0x1
00001D9E 673C beq +0x3E /* 00001DDC */
label00001DA0:
00001DA0 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
00001DA6 4267 clr.w -[A7]
00001DA8 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
label00001DAC:
00001DAC 4267 clr.w -[A7]
00001DAE 1F07 move.b -[A7], D7
00001DB0 4EBA FC2C jsr [PC - 0x3D4 /* 000019DE */]
00001DB4 101F move.b D0, [A7]+
00001DB6 6624 bne +0x26 /* 00001DDC */
00001DB8 102E FFE6 move.b D0, [A6 - 0x1A]
00001DBC 6796 beq -0x68 /* 00001D54 */
00001DBE 2F2D F706 move.l -[A7], [A5 - 0x8FA]
00001DC2 A873 syscall SetPort
00001DC4 486E FFD8 pea.l [A6 - 0x28]
00001DC8 A972 syscall GetMouse
00001DCA 4267 clr.w -[A7]
00001DCC 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00001DD0 486E FFDC pea.l [A6 - 0x24]
00001DD4 A8AD syscall PtInRect
00001DD6 101F move.b D0, [A7]+
00001DD8 6600 FF7A bne -0x84 /* 00001D54 */
label00001DDC:
00001DDC 1004 move.b D0, D4
00001DDE 670A beq +0xC /* 00001DEA */
00001DE0 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */
00001DE6 201F move.l D0, [A7]+
00001DE8 A032 syscall FlushEvents
label00001DEA:
00001DEA 4267 clr.w -[A7]
00001DEC 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00001DF0 101F move.b D0, [A7]+
00001DF2 6704 beq +0x6 /* 00001DF8 */
00001DF4 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
label00001DF8:
00001DF8 102D FEBF move.b D0, [A5 - 0x141]
00001DFC 6706 beq +0x8 /* 00001E04 */
00001DFE 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00001E02 6028 bra +0x2A /* 00001E2C */
label00001E04:
00001E04 4267 clr.w -[A7]
00001E06 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00001E0A 102E FFE7 move.b D0, [A6 - 0x19]
00001E0E 661C bne +0x1E /* 00001E2C */
00001E10 206D F4CE movea.l A0, [A5 - 0xB32]
00001E14 3010 move.w D0, [A0]
00001E16 B06D F858 cmp.w D0, [A5 - 0x7A8]
00001E1A 57C0 seq D0
00001E1C 4AAD F85A tst.l [A5 - 0x7A6]
00001E20 57C1 seq D1
00001E22 C001 and.b D0, D1
00001E24 6706 beq +0x8 /* 00001E2C */
00001E26 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF
label00001E2C:
00001E2C 206D F4CE movea.l A0, [A5 - 0xB32]
00001E30 116E FFF3 0742 move.b [A0 + 0x742], [A6 - 0xD]
00001E36 206D F4CE movea.l A0, [A5 - 0xB32]
00001E3A 316E FFF0 0746 move.w [A0 + 0x746], [A6 - 0x10]
00001E40 102E FFEE move.b D0, [A6 - 0x12]
00001E44 6712 beq +0x14 /* 00001E58 */
00001E46 206D F706 movea.l A0, [A5 - 0x8FA]
00001E4A 2068 0018 movea.l A0, [A0 + 0x18]
00001E4E 2050 movea.l A0, [A0]
00001E50 4868 0002 pea.l [A0 + 0x2]
00001E54 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
label00001E58:
00001E58 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00001E5C A873 syscall SetPort
00001E5E 486E FFCE pea.l [A6 - 0x32]
00001E62 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00001E66 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001E6A 4E5E unlink A6
00001E6C 4E75 rts
00001E6E 4E56 FFF2 link A6, -0x000E
00001E72 48E7 0018 movem.l -[A7], A3,A4
00001E76 4AAD FAF4 tst.l [A5 - 0x50C]
00001E7A 6610 bne +0x12 /* 00001E8C */
00001E7C 42A7 clr.l -[A7]
00001E7E 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00001E82 2B5F FAF4 move.l [A5 - 0x50C], [A7]+
00001E86 08ED 0003 FAFF bset.b [A5 - 0x501], 0x3
label00001E8C:
00001E8C 4AAD FAF4 tst.l [A5 - 0x50C]
00001E90 6700 00B6 beq +0xB8 /* 00001F48 */
label00001E94:
00001E94 486D FACA pea.l [A5 - 0x536]
00001E98 486E FFFA pea.l [A6 - 0x6]
00001E9C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001EA0 4A6E FFFA tst.w [A6 - 0x6]
00001EA4 6700 00A2 beq +0xA4 /* 00001F48 */
00001EA8 7008 moveq.l D0, 0x08
00001EAA B06E FFFA cmp.w D0, [A6 - 0x6]
00001EAE 670C beq +0xE /* 00001EBC */
00001EB0 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00001EB4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001EB8 6000 008E bra +0x90 /* 00001F48 */
label00001EBC:
00001EBC 42A7 clr.l -[A7]
00001EBE 2F2D FD5C move.l -[A7], [A5 - 0x2A4]
00001EC2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001EC6 1F3C 0001 move.b -[A7], 0x1
00001ECA 486E FFF4 pea.l [A6 - 0xC]
00001ECE 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001ED2 265F movea.l A3, [A7]+
00001ED4 200B move.l D0, A3
00001ED6 6770 beq +0x72 /* 00001F48 */
00001ED8 7002 moveq.l D0, 0x02
00001EDA B053 cmp.w D0, [A3]
00001EDC 660C bne +0xE /* 00001EEA */
00001EDE 284B movea.l A4, A3
00001EE0 38BC 0004 move.w [A4], 0x4
00001EE4 7000 moveq.l D0, 0x00
00001EE6 2940 0002 move.l [A4 + 0x2], D0
label00001EEA:
00001EEA 42A7 clr.l -[A7]
00001EEC 2F2D FAF4 move.l -[A7], [A5 - 0x50C]
00001EF0 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001EF4 1F3C 0001 move.b -[A7], 0x1
00001EF8 486E FFF2 pea.l [A6 - 0xE]
00001EFC 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00001F00 265F movea.l A3, [A7]+
00001F02 200B move.l D0, A3
00001F04 6742 beq +0x44 /* 00001F48 */
00001F06 7002 moveq.l D0, 0x02
00001F08 B053 cmp.w D0, [A3]
00001F0A 670A beq +0xC /* 00001F16 */
00001F0C 3F3C 0033 move.w -[A7], 0x33 /* '3' */
00001F10 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001F14 6032 bra +0x34 /* 00001F48 */
label00001F16:
00001F16 284B movea.l A4, A3
00001F18 38BC FFFB move.w [A4], 0xFFFB
00001F1C 302E FFF4 move.w D0, [A6 - 0xC]
00001F20 48C0 ext.l D0
00001F22 2940 0002 move.l [A4 + 0x2], D0
00001F26 486D FACA pea.l [A5 - 0x536]
00001F2A 486E FFFA pea.l [A6 - 0x6]
00001F2E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00001F32 4A6E FFFA tst.w [A6 - 0x6]
00001F36 6710 beq +0x12 /* 00001F48 */
00001F38 4267 clr.w -[A7]
00001F3A 486E FFFA pea.l [A6 - 0x6]
00001F3E 4EBA E180 jsr [PC - 0x1E80 /* 000000C0 */]
00001F42 101F move.b D0, [A7]+
00001F44 6600 FF4E bne -0xB0 /* 00001E94 */
label00001F48:
00001F48 4CDF 1800 movem.l A3,A4, [A7]+
00001F4C 4E5E unlink A6
00001F4E 4E75 rts
00001F50 4E56 0000 link A6, 0
00001F54 4A6D FF02 tst.w [A5 - 0xFE]
00001F58 670C beq +0xE /* 00001F66 */
00001F5A 2F2D F4CE move.l -[A7], [A5 - 0xB32]
00001F5E 3F2D FF02 move.w -[A7], [A5 - 0xFE]
00001F62 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */]
label00001F66:
00001F66 4E5E unlink A6
00001F68 4E75 rts
00001F6A 4E56 0000 link A6, 0
00001F6E 4E5E unlink A6
00001F70 4E75 rts
00001F72 4E56 FEF8 link A6, -0x0108
00001F76 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00001F7A 486E FFFA pea.l [A6 - 0x6]
00001F7E 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
00001F82 102D FEBF move.b D0, [A5 - 0x141]
00001F86 6638 bne +0x3A /* 00001FC0 */
00001F88 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F8C 486E FEFA pea.l [A6 - 0x106]
00001F90 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
00001F94 486E FFFA pea.l [A6 - 0x6]
00001F98 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00001F9C 486E FEFA pea.l [A6 - 0x106]
00001FA0 487A 0022 pea.l [PC + 0x22 /* 00001FC4, value 0x4E56 'NV', cstring "" */]
00001FA4 487A 001E pea.l [PC + 0x1E /* 00001FC4, value 0x4E56 'NV', cstring "" */]
00001FA8 487A 001A pea.l [PC + 0x1A /* 00001FC4, value 0x4E56 'NV', cstring "" */]
00001FAC 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
00001FB0 2F3C 01CC 0000 move.l -[A7], 0x1CC0000
00001FB6 42A7 clr.l -[A7]
00001FB8 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00001FBC 3D5F FEF8 move.w [A6 - 0x108], [A7]+
label00001FC0:
00001FC0 4E5E unlink A6
00001FC2 4E75 rts
00001FC4 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001FC8 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00001FCA 4E5E unlink A6
00001FCC 4E75 rts
00001FCE 4E56 FF00 link A6, -0x0100
00001FD2 4E5E unlink A6
00001FD4 4E75 rts
00001FD6 4E56 FFF4 link A6, -0x000C
00001FDA 48E7 0700 movem.l -[A7], D5,D6,D7
00001FDE 486E FFFA pea.l [A6 - 0x6]
00001FE2 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00001FE6 102D FEBF move.b D0, [A5 - 0x141]
00001FEA 6600 009A bne +0x9C /* 00002086 */
00001FEE 4A6E FFFA tst.w [A6 - 0x6]
00001FF2 6608 bne +0xA /* 00001FFC */
00001FF4 7E01 moveq.l D7, 0x01
00001FF6 3C3C 7FFF move.w D6, 0x7FFF
00001FFA 606A bra +0x6C /* 00002066 */
label00001FFC:
00001FFC 4267 clr.w -[A7]
00001FFE 486E FFFA pea.l [A6 - 0x6]
00002002 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
00002006 3A1F move.w D5, [A7]+
00002008 486E FFFA pea.l [A6 - 0x6]
0000200C 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002010 102D FEBF move.b D0, [A5 - 0x141]
00002014 6670 bne +0x72 /* 00002086 */
00002016 486D FACA pea.l [A5 - 0x536]
0000201A 486E FFFA pea.l [A6 - 0x6]
0000201E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002022 4A6E FFFA tst.w [A6 - 0x6]
00002026 660A bne +0xC /* 00002032 */
00002028 206D F4CE movea.l A0, [A5 - 0xB32]
0000202C 3E10 move.w D7, [A0]
0000202E 3C05 move.w D6, D5
00002030 6034 bra +0x36 /* 00002066 */
label00002032:
00002032 4267 clr.w -[A7]
00002034 486E FFFA pea.l [A6 - 0x6]
00002038 4EBA E086 jsr [PC - 0x1F7A /* 000000C0 */]
0000203C 101F move.b D0, [A7]+
0000203E 6602 bne +0x4 /* 00002042 */
00002040 6044 bra +0x46 /* 00002086 */
label00002042:
00002042 486E FFFA pea.l [A6 - 0x6]
00002046 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000204A 102D FEBF move.b D0, [A5 - 0x141]
0000204E 6636 bne +0x38 /* 00002086 */
00002050 4267 clr.w -[A7]
00002052 486E FFFA pea.l [A6 - 0x6]
00002056 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
0000205A 3C1F move.w D6, [A7]+
0000205C 486E FFFA pea.l [A6 - 0x6]
00002060 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002064 3E05 move.w D7, D5
label00002066:
00002066 486D FAAC pea.l [A5 - 0x554]
0000206A 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000206E 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
00002074 4267 clr.w -[A7]
00002076 3F07 move.w -[A7], D7
00002078 3F06 move.w -[A7], D6
0000207A 4EAD 1C2A jsr [A5 + 0x1C2A /* export_897 */]
0000207E 301F move.w D0, [A7]+
00002080 48C0 ext.l D0
00002082 2B40 FAAE move.l [A5 - 0x552], D0
label00002086:
00002086 4CDF 00E0 movem.l D5,D6,D7, [A7]+
0000208A 4E5E unlink A6
0000208C 4E75 rts
0000208E 4E56 FFF2 link A6, -0x000E
00002092 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002096 486E FFFA pea.l [A6 - 0x6]
0000209A 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
0000209E 102D FEBF move.b D0, [A5 - 0x141]
000020A2 6600 00D6 bne +0xD8 /* 0000217A */
000020A6 4A6E FFFA tst.w [A6 - 0x6]
000020AA 660C bne +0xE /* 000020B8 */
000020AC 7E01 moveq.l D7, 0x01
000020AE 206D F4DA movea.l A0, [A5 - 0xB26]
000020B2 3C28 0006 move.w D6, [A0 + 0x6]
000020B6 6070 bra +0x72 /* 00002128 */
label000020B8:
000020B8 4267 clr.w -[A7]
000020BA 486E FFFA pea.l [A6 - 0x6]
000020BE 3F3C FFFF move.w -[A7], 0xFFFF
000020C2 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000020C6 3A1F move.w D5, [A7]+
000020C8 486E FFFA pea.l [A6 - 0x6]
000020CC 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000020D0 102D FEBF move.b D0, [A5 - 0x141]
000020D4 6600 00A4 bne +0xA6 /* 0000217A */
000020D8 486D FACA pea.l [A5 - 0x536]
000020DC 486E FFFA pea.l [A6 - 0x6]
000020E0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000020E4 4A6E FFFA tst.w [A6 - 0x6]
000020E8 6606 bne +0x8 /* 000020F0 */
000020EA 3E05 move.w D7, D5
000020EC 3C05 move.w D6, D5
000020EE 6038 bra +0x3A /* 00002128 */
label000020F0:
000020F0 4267 clr.w -[A7]
000020F2 486E FFFA pea.l [A6 - 0x6]
000020F6 4EBA DFC8 jsr [PC - 0x2038 /* 000000C0 */]
000020FA 101F move.b D0, [A7]+
000020FC 6602 bne +0x4 /* 00002100 */
000020FE 607A bra +0x7C /* 0000217A */
label00002100:
00002100 486E FFFA pea.l [A6 - 0x6]
00002104 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002108 102D FEBF move.b D0, [A5 - 0x141]
0000210C 666C bne +0x6E /* 0000217A */
0000210E 4267 clr.w -[A7]
00002110 486E FFFA pea.l [A6 - 0x6]
00002114 3F3C FFFF move.w -[A7], 0xFFFF
00002118 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
0000211C 3C1F move.w D6, [A7]+
0000211E 486E FFFA pea.l [A6 - 0x6]
00002122 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002126 3E05 move.w D7, D5
label00002128:
00002128 206D F4DA movea.l A0, [A5 - 0xB26]
0000212C 3828 0006 move.w D4, [A0 + 0x6]
00002130 4A47 tst.w D7
00002132 5DC0 slt D0
00002134 4A00 tst.b D0
00002136 6618 bne +0x1A /* 00002150 */
00002138 4A46 tst.w D6
0000213A 5DC1 slt D1
0000213C 8001 or.b D0, D1
0000213E 6610 bne +0x12 /* 00002150 */
00002140 B847 cmp.w D4, D7
00002142 5DC1 slt D1
00002144 8001 or.b D0, D1
00002146 6608 bne +0xA /* 00002150 */
00002148 B846 cmp.w D4, D6
0000214A 5DC1 slt D1
0000214C 8001 or.b D0, D1
0000214E 670A beq +0xC /* 0000215A */
label00002150:
00002150 3F3C 000B move.w -[A7], 0xB
00002154 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002158 6020 bra +0x22 /* 0000217A */
label0000215A:
0000215A 486D FAAC pea.l [A5 - 0x554]
0000215E 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002162 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
00002168 4267 clr.w -[A7]
0000216A 3F07 move.w -[A7], D7
0000216C 3F06 move.w -[A7], D6
0000216E 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */]
00002172 301F move.w D0, [A7]+
00002174 48C0 ext.l D0
00002176 2B40 FAAE move.l [A5 - 0x552], D0
label0000217A:
0000217A 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
0000217E 4E5E unlink A6
00002180 4E75 rts
00002182 4E56 FFF6 link A6, -0x000A
00002186 48E7 0300 movem.l -[A7], D6,D7
0000218A 486E FFFA pea.l [A6 - 0x6]
0000218E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002192 102D FEBF move.b D0, [A5 - 0x141]
00002196 6678 bne +0x7A /* 00002210 */
00002198 4A6E FFFA tst.w [A6 - 0x6]
0000219C 6608 bne +0xA /* 000021A6 */
0000219E 7E01 moveq.l D7, 0x01
000021A0 3C3C 7FFF move.w D6, 0x7FFF
000021A4 6062 bra +0x64 /* 00002208 */
label000021A6:
000021A6 4267 clr.w -[A7]
000021A8 486E FFFA pea.l [A6 - 0x6]
000021AC 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000021B0 3E1F move.w D7, [A7]+
000021B2 486E FFFA pea.l [A6 - 0x6]
000021B6 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000021BA 102D FEBF move.b D0, [A5 - 0x141]
000021BE 6650 bne +0x52 /* 00002210 */
000021C0 486D FACA pea.l [A5 - 0x536]
000021C4 486E FFFA pea.l [A6 - 0x6]
000021C8 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000021CC 4A6E FFFA tst.w [A6 - 0x6]
000021D0 6604 bne +0x6 /* 000021D6 */
000021D2 3C07 move.w D6, D7
000021D4 6032 bra +0x34 /* 00002208 */
label000021D6:
000021D6 4267 clr.w -[A7]
000021D8 486E FFFA pea.l [A6 - 0x6]
000021DC 4EBA DEE2 jsr [PC - 0x211E /* 000000C0 */]
000021E0 101F move.b D0, [A7]+
000021E2 6602 bne +0x4 /* 000021E6 */
000021E4 602A bra +0x2C /* 00002210 */
label000021E6:
000021E6 486E FFFA pea.l [A6 - 0x6]
000021EA 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000021EE 102D FEBF move.b D0, [A5 - 0x141]
000021F2 661C bne +0x1E /* 00002210 */
000021F4 4267 clr.w -[A7]
000021F6 486E FFFA pea.l [A6 - 0x6]
000021FA 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */]
000021FE 3C1F move.w D6, [A7]+
00002200 486E FFFA pea.l [A6 - 0x6]
00002204 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
label00002208:
00002208 3F07 move.w -[A7], D7
0000220A 3F06 move.w -[A7], D6
0000220C 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */]
label00002210:
00002210 4CDF 00C0 movem.l D6,D7, [A7]+
00002214 4E5E unlink A6
00002216 4E75 rts
00002218 4E56 FFF2 link A6, -0x000E
0000221C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00002220 486E FFFA pea.l [A6 - 0x6]
00002224 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002228 102D FEBF move.b D0, [A5 - 0x141]
0000222C 6600 00BE bne +0xC0 /* 000022EC */
00002230 4A6E FFFA tst.w [A6 - 0x6]
00002234 660C bne +0xE /* 00002242 */
00002236 7E01 moveq.l D7, 0x01
00002238 206D F4DA movea.l A0, [A5 - 0xB26]
0000223C 3C28 0006 move.w D6, [A0 + 0x6]
00002240 6070 bra +0x72 /* 000022B2 */
label00002242:
00002242 4267 clr.w -[A7]
00002244 486E FFFA pea.l [A6 - 0x6]
00002248 3F3C FFFF move.w -[A7], 0xFFFF
0000224C 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00002250 3A1F move.w D5, [A7]+
00002252 486E FFFA pea.l [A6 - 0x6]
00002256 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000225A 102D FEBF move.b D0, [A5 - 0x141]
0000225E 6600 008C bne +0x8E /* 000022EC */
00002262 486D FACA pea.l [A5 - 0x536]
00002266 486E FFFA pea.l [A6 - 0x6]
0000226A 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000226E 4A6E FFFA tst.w [A6 - 0x6]
00002272 6606 bne +0x8 /* 0000227A */
00002274 3E05 move.w D7, D5
00002276 3C05 move.w D6, D5
00002278 6038 bra +0x3A /* 000022B2 */
label0000227A:
0000227A 4267 clr.w -[A7]
0000227C 486E FFFA pea.l [A6 - 0x6]
00002280 4EBA DE3E jsr [PC - 0x21C2 /* 000000C0 */]
00002284 101F move.b D0, [A7]+
00002286 6602 bne +0x4 /* 0000228A */
00002288 6062 bra +0x64 /* 000022EC */
label0000228A:
0000228A 486E FFFA pea.l [A6 - 0x6]
0000228E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002292 102D FEBF move.b D0, [A5 - 0x141]
00002296 6654 bne +0x56 /* 000022EC */
00002298 4267 clr.w -[A7]
0000229A 486E FFFA pea.l [A6 - 0x6]
0000229E 3F3C FFFF move.w -[A7], 0xFFFF
000022A2 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
000022A6 3C1F move.w D6, [A7]+
000022A8 486E FFFA pea.l [A6 - 0x6]
000022AC 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000022B0 3E05 move.w D7, D5
label000022B2:
000022B2 206D F4DA movea.l A0, [A5 - 0xB26]
000022B6 3828 0006 move.w D4, [A0 + 0x6]
000022BA 4A47 tst.w D7
000022BC 5DC0 slt D0
000022BE 4A00 tst.b D0
000022C0 6618 bne +0x1A /* 000022DA */
000022C2 4A46 tst.w D6
000022C4 5DC1 slt D1
000022C6 8001 or.b D0, D1
000022C8 6610 bne +0x12 /* 000022DA */
000022CA B847 cmp.w D4, D7
000022CC 5DC1 slt D1
000022CE 8001 or.b D0, D1
000022D0 6608 bne +0xA /* 000022DA */
000022D2 B846 cmp.w D4, D6
000022D4 5DC1 slt D1
000022D6 8001 or.b D0, D1
000022D8 670A beq +0xC /* 000022E4 */
label000022DA:
000022DA 3F3C 000B move.w -[A7], 0xB
000022DE 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000022E2 6008 bra +0xA /* 000022EC */
label000022E4:
000022E4 3F07 move.w -[A7], D7
000022E6 3F06 move.w -[A7], D6
000022E8 4EAD 1C42 jsr [A5 + 0x1C42 /* export_900 */]
label000022EC:
000022EC 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000022F0 4E5E unlink A6
000022F2 4E75 rts
fn000022F4:
000022F4 4E56 FFEE link A6, -0x0012
000022F8 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000022FC 42A7 clr.l -[A7]
000022FE 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
00002302 201F move.l D0, [A7]+
00002304 3E00 move.w D7, D0
00002306 102D FEBF move.b D0, [A5 - 0x141]
0000230A 6600 00B6 bne +0xB8 /* 000023C2 */
0000230E 7001 moveq.l D0, 0x01
00002310 B047 cmp.w D0, D7
00002312 5EC0 sgt D0
00002314 4A00 tst.b D0
00002316 660A bne +0xC /* 00002322 */
00002318 7220 moveq.l D1, 0x20
0000231A B247 cmp.w D1, D7
0000231C 5DC1 slt D1
0000231E 8001 or.b D0, D1
00002320 6702 beq +0x4 /* 00002324 */
label00002322:
00002322 7E01 moveq.l D7, 0x01
label00002324:
00002324 486D FACA pea.l [A5 - 0x536]
00002328 486E FFF8 pea.l [A6 - 0x8]
0000232C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002330 70FE moveq.l D0, 0xFFFFFFFE
00002332 B06E FFF8 cmp.w D0, [A6 - 0x8]
00002336 57C0 seq D0
00002338 7222 moveq.l D1, 0x22
0000233A B2AE FFFA cmp.l D1, [A6 - 0x6]
0000233E 57C1 seq D1
00002340 C001 and.b D0, D1
00002342 6712 beq +0x14 /* 00002356 */
00002344 42A7 clr.l -[A7]
00002346 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
0000234A 201F move.l D0, [A7]+
0000234C 3C00 move.w D6, D0
0000234E 102D FEBF move.b D0, [A5 - 0x141]
00002352 666E bne +0x70 /* 000023C2 */
00002354 600C bra +0xE /* 00002362 */
label00002356:
00002356 206D F4CE movea.l A0, [A5 - 0xB32]
0000235A 700F moveq.l D0, 0x0F
0000235C C1E8 0746 muls.w D0, [A0 + 0x746]
00002360 3C00 move.w D6, D0
label00002362:
00002362 4A46 tst.w D6
00002364 6E02 bgt +0x4 /* 00002368 */
00002366 7C01 moveq.l D6, 0x01
label00002368:
00002368 3A3C 00FF move.w D5, 0xFF
0000236C 102E 0008 move.b D0, [A6 + 0x8]
00002370 6712 beq +0x14 /* 00002384 */
00002372 206D F0CA movea.l A0, [A5 - 0xF36]
00002376 2050 movea.l A0, [A0]
00002378 3007 move.w D0, D7
0000237A E540 asl D0.w, 2
0000237C 3A30 00FC move.w D5, [A0 + D0.w - 0x4]
00002380 6E02 bgt +0x4 /* 00002384 */
00002382 7A01 moveq.l D5, 0x01
label00002384:
00002384 3006 move.w D0, D6
00002386 48C0 ext.l D0
00002388 81C5 divs.w D0, D5
0000238A 3D40 FFF2 move.w [A6 - 0xE], D0
0000238E 6E06 bgt +0x8 /* 00002396 */
00002390 3D7C 0001 FFF2 move.w [A6 - 0xE], 0x1
label00002396:
00002396 3005 move.w D0, D5
00002398 C1EE FFF2 muls.w D0, [A6 - 0xE]
0000239C 48C0 ext.l D0
0000239E 81C6 divs.w D0, D6
000023A0 3800 move.w D4, D0
000023A2 6E02 bgt +0x4 /* 000023A6 */
000023A4 7801 moveq.l D4, 0x01
label000023A6:
000023A6 102E 0008 move.b D0, [A6 + 0x8]
000023AA 6706 beq +0x8 /* 000023B2 */
000023AC 3004 move.w D0, D4
000023AE 4440 neg.w D0
000023B0 3800 move.w D4, D0
label000023B2:
000023B2 3F07 move.w -[A7], D7
000023B4 302E FFF2 move.w D0, [A6 - 0xE]
000023B8 48C0 ext.l D0
000023BA 2F00 move.l -[A7], D0
000023BC 3F04 move.w -[A7], D4
000023BE 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
label000023C2:
000023C2 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
000023C6 4E5E unlink A6
000023C8 205F movea.l A0, [A7]+
000023CA 544F addq.w A7, 2
000023CC 4ED0 jmp [A0]
fn000023CE:
000023CE 4E56 FEF4 link A6, -0x010C
000023D2 2F07 move.l -[A7], D7
000023D4 42A7 clr.l -[A7]
000023D6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000023DA 201F move.l D0, [A7]+
000023DC 1D40 FFF9 move.b [A6 - 0x7], D0
000023E0 102D FEBF move.b D0, [A5 - 0x141]
000023E4 6600 00FE bne +0x100 /* 000024E4 */
000023E8 7001 moveq.l D0, 0x01
000023EA B02E FFF9 cmp.b D0, [A6 - 0x7]
000023EE 5EC0 sgt D0
000023F0 4A00 tst.b D0
000023F2 660C bne +0xE /* 00002400 */
000023F4 7220 moveq.l D1, 0x20
000023F6 B22E FFF9 cmp.b D1, [A6 - 0x7]
000023FA 5DC1 slt D1
000023FC 8001 or.b D0, D1
000023FE 6706 beq +0x8 /* 00002406 */
label00002400:
00002400 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
label00002406:
00002406 486D FACA pea.l [A5 - 0x536]
0000240A 486E FFFA pea.l [A6 - 0x6]
0000240E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002412 70FE moveq.l D0, 0xFFFFFFFE
00002414 B06E FFFA cmp.w D0, [A6 - 0x6]
00002418 56C0 sne D0
0000241A 7222 moveq.l D1, 0x22
0000241C B2AE FFFC cmp.l D1, [A6 - 0x4]
00002420 56C1 sne D1
00002422 8001 or.b D0, D1
00002424 670C beq +0xE /* 00002432 */
00002426 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000242A 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
0000242E 6000 00B4 bra +0xB6 /* 000024E4 */
label00002432:
00002432 486E FFFA pea.l [A6 - 0x6]
00002436 4EAD 074A jsr [A5 + 0x74A /* export_229 */]
0000243A 102D FEBF move.b D0, [A5 - 0x141]
0000243E 6600 00A4 bne +0xA6 /* 000024E4 */
00002442 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002446 486E FEF8 pea.l [A6 - 0x108]
0000244A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
0000244E 486E FFFA pea.l [A6 - 0x6]
00002452 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002456 4247 clr.w D7
00002458 102E 0008 move.b D0, [A6 + 0x8]
0000245C 6770 beq +0x72 /* 000024CE */
0000245E 4267 clr.w -[A7]
00002460 486E FEF8 pea.l [A6 - 0x108]
00002464 206D F4DA movea.l A0, [A5 - 0xB26]
00002468 3F28 0110 move.w -[A7], [A0 + 0x110]
0000246C 486E FEF6 pea.l [A6 - 0x10A]
00002470 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00002474 3E1F move.w D7, [A7]+
00002476 6656 bne +0x58 /* 000024CE */
00002478 102E FFF9 move.b D0, [A6 - 0x7]
0000247C 4880 ext.w D0
0000247E 3F00 move.w -[A7], D0
00002480 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
00002484 4267 clr.w -[A7]
00002486 102E FFF9 move.b D0, [A6 - 0x7]
0000248A 4880 ext.w D0
0000248C 3F00 move.w -[A7], D0
0000248E 4EAD 10EA jsr [A5 + 0x10EA /* export_537 */]
00002492 301F move.w D0, [A7]+
00002494 48C0 ext.l D0
00002496 2F00 move.l -[A7], D0
00002498 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
0000249C 588F addq.l A7, 4
0000249E 3E00 move.w D7, D0
000024A0 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000
000024A6 42A7 clr.l -[A7]
000024A8 302E FEF6 move.w D0, [A6 - 0x10A]
000024AC 48C0 ext.l D0
000024AE 2F00 move.l -[A7], D0
000024B0 486E FFF9 pea.l [A6 - 0x7]
000024B4 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000024B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000024BC 3E00 move.w D7, D0
000024BE 670E beq +0x10 /* 000024CE */
000024C0 4267 clr.w -[A7]
000024C2 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
000024C6 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
000024CA 3D5F FEF6 move.w [A6 - 0x10A], [A7]+
label000024CE:
000024CE 486D FAAC pea.l [A5 - 0x554]
000024D2 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
000024D6 3B7C 0004 FAAC move.w [A5 - 0x554], 0x4
000024DC 3007 move.w D0, D7
000024DE 48C0 ext.l D0
000024E0 2B40 FAAE move.l [A5 - 0x552], D0
label000024E4:
000024E4 2E1F move.l D7, [A7]+
000024E6 4E5E unlink A6
000024E8 205F movea.l A0, [A7]+
000024EA 544F addq.w A7, 2
000024EC 4ED0 jmp [A0]
fn000024EE:
000024EE 4E56 FFF8 link A6, -0x0008
000024F2 2F07 move.l -[A7], D7
000024F4 42A7 clr.l -[A7]
000024F6 4EAD 0752 jsr [A5 + 0x752 /* export_230 */]
000024FA 201F move.l D0, [A7]+
000024FC 3E00 move.w D7, D0
000024FE 102D FEBF move.b D0, [A5 - 0x141]
00002502 661C bne +0x1E /* 00002520 */
00002504 7001 moveq.l D0, 0x01
00002506 B047 cmp.w D0, D7
00002508 5EC0 sgt D0
0000250A 4A00 tst.b D0
0000250C 660A bne +0xC /* 00002518 */
0000250E 7220 moveq.l D1, 0x20
00002510 B247 cmp.w D1, D7
00002512 5DC1 slt D1
00002514 8001 or.b D0, D1
00002516 6702 beq +0x4 /* 0000251A */
label00002518:
00002518 7E01 moveq.l D7, 0x01
label0000251A:
0000251A 3F07 move.w -[A7], D7
0000251C 4EAD 10E2 jsr [A5 + 0x10E2 /* export_536 */]
label00002520:
00002520 2E1F move.l D7, [A7]+
00002522 4E5E unlink A6
00002524 4E75 rts
00002526 4E56 FFF4 link A6, -0x000C
0000252A 486D FACA pea.l [A5 - 0x536]
0000252E 486E FFF4 pea.l [A6 - 0xC]
00002532 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00002536 7008 moveq.l D0, 0x08
00002538 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000253C 670A beq +0xC /* 00002548 */
0000253E 3F3C 0001 move.w -[A7], 0x1
00002542 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002546 604E bra +0x50 /* 00002596 */
label00002548:
00002548 302E FFF8 move.w D0, [A6 - 0x8]
0000254C 0440 009B subi.w D0, 0x9B
00002550 6712 beq +0x14 /* 00002564 */
00002552 5340 subq.w D0, 1
00002554 6716 beq +0x18 /* 0000256C */
00002556 5340 subq.w D0, 1
00002558 672E beq +0x30 /* 00002588 */
0000255A 5340 subq.w D0, 1
0000255C 6718 beq +0x1A /* 00002576 */
0000255E 5340 subq.w D0, 1
00002560 671E beq +0x20 /* 00002580 */
00002562 602A bra +0x2C /* 0000258E */
label00002564:
00002564 4267 clr.w -[A7]
00002566 4EBA FD8C jsr [PC - 0x274 /* 000022F4 */]
0000256A 602A bra +0x2C /* 00002596 */
label0000256C:
0000256C 1F3C 0001 move.b -[A7], 0x1
00002570 4EBA FD82 jsr [PC - 0x27E /* 000022F4 */]
00002574 6020 bra +0x22 /* 00002596 */
label00002576:
00002576 1F3C 0001 move.b -[A7], 0x1
0000257A 4EBA FE52 jsr [PC - 0x1AE /* 000023CE */]
0000257E 6016 bra +0x18 /* 00002596 */
label00002580:
00002580 4267 clr.w -[A7]
00002582 4EBA FE4A jsr [PC - 0x1B6 /* 000023CE */]
00002586 600E bra +0x10 /* 00002596 */
label00002588:
00002588 4EBA FF64 jsr [PC - 0x9C /* 000024EE */]
0000258C 6008 bra +0xA /* 00002596 */
label0000258E:
0000258E 3F3C 0001 move.w -[A7], 0x1
00002592 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00002596:
00002596 4E5E unlink A6
00002598 4E75 rts
0000259A 4E56 FF98 link A6, -0x0068
0000259E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000025A2 486D FACA pea.l [A5 - 0x536]
000025A6 486E FFFA pea.l [A6 - 0x6]
000025AA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000025AE 302D FD42 move.w D0, [A5 - 0x2BE]
000025B2 0440 001D subi.w D0, 0x1D
000025B6 671C beq +0x1E /* 000025D4 */
000025B8 5340 subq.w D0, 1
000025BA 6718 beq +0x1A /* 000025D4 */
000025BC 5340 subq.w D0, 1
000025BE 6714 beq +0x16 /* 000025D4 */
000025C0 5340 subq.w D0, 1
000025C2 6710 beq +0x12 /* 000025D4 */
000025C4 5340 subq.w D0, 1
000025C6 670C beq +0xE /* 000025D4 */
000025C8 3F3C 0001 move.w -[A7], 0x1
000025CC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000025D0 6000 014C bra +0x14E /* 0000271E */
label000025D4:
000025D4 486D FACA pea.l [A5 - 0x536]
000025D8 486E FFFA pea.l [A6 - 0x6]
000025DC 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000025E0 3F3C FFFF move.w -[A7], 0xFFFF
000025E4 486E FFB4 pea.l [A6 - 0x4C]
000025E8 486E FFF8 pea.l [A6 - 0x8]
000025EC 486E FFC3 pea.l [A6 - 0x3D]
000025F0 486E FFC4 pea.l [A6 - 0x3C]
000025F4 486E FFF4 pea.l [A6 - 0xC]
000025F8 4EBA E8E0 jsr [PC - 0x1720 /* 00000EDA */]
000025FC 102D FEBF move.b D0, [A5 - 0x141]
00002600 6600 011C bne +0x11E /* 0000271E */
00002604 4AAE FFF4 tst.l [A6 - 0xC]
00002608 57C1 seq D1
0000260A 8001 or.b D0, D1
0000260C 0240 0001 andi.w D0, 0x1
00002610 6600 010C bne +0x10E /* 0000271E */
00002614 4A6E FFF8 tst.w [A6 - 0x8]
00002618 6C0C bge +0xE /* 00002626 */
0000261A 3F3C 0001 move.w -[A7], 0x1
0000261E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002622 6000 00FA bra +0xFC /* 0000271E */
label00002626:
00002626 7000 moveq.l D0, 0x00
00002628 2D40 FFBA move.l [A6 - 0x46], D0
0000262C 42A7 clr.l -[A7]
0000262E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002632 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00002636 2D5F FFBE move.l [A6 - 0x42], [A7]+
0000263A 2D6E FFBE FF98 move.l [A6 - 0x68], [A6 - 0x42]
00002640 102E FFC3 move.b D0, [A6 - 0x3D]
00002644 6718 beq +0x1A /* 0000265E */
00002646 486E FFC4 pea.l [A6 - 0x3C]
0000264A 486E FFBA pea.l [A6 - 0x46]
0000264E 486E FFBE pea.l [A6 - 0x42]
00002652 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002656 486E FF98 pea.l [A6 - 0x68]
0000265A 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */]
label0000265E:
0000265E 4267 clr.w -[A7]
00002660 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002664 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
00002668 3E1F move.w D7, [A7]+
0000266A 6F00 00B2 ble +0xB4 /* 0000271E */
0000266E 42A7 clr.l -[A7]
00002670 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002674 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00002678 2C1F move.l D6, [A7]+
0000267A 2046 movea.l A0, D6
0000267C 2668 0008 movea.l A3, [A0 + 0x8]
00002680 302E FFF8 move.w D0, [A6 - 0x8]
00002684 B06D F24A cmp.w D0, [A5 - 0xDB6]
00002688 57C0 seq D0
0000268A C02D F244 and.b D0, [A5 - 0xDBC]
0000268E 1A00 move.b D5, D0
00002690 0A05 0001 xori.b D5, 0x1
00002694 1005 move.b D0, D5
00002696 675E beq +0x60 /* 000026F6 */
00002698 3F2E FFF8 move.w -[A7], [A6 - 0x8]
0000269C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000026A0 206D F4CE movea.l A0, [A5 - 0xB32]
000026A4 49E8 027E lea.l A4, [A0 + 0x27E]
000026A8 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000026AC 3007 move.w D0, D7
000026AE E940 asl D0.w, 4
000026B0 1234 00C1 move.b D1, [A4 + D0.w - 0x63]
000026B4 4881 ext.w D1
000026B6 3F01 move.w -[A7], D1
000026B8 3007 move.w D0, D7
000026BA E740 asl D0.w, 3
000026BC 41EC 0170 lea.l A0, [A4 + 0x170]
000026C0 4870 0000 pea.l [A0 + D0.w]
000026C4 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
000026C8 486E FFA8 pea.l [A6 - 0x58]
000026CC A874 syscall GetPort
000026CE 2F2D F706 move.l -[A7], [A5 - 0x8FA]
000026D2 A873 syscall SetPort
000026D4 102D F48C move.b D0, [A5 - 0xB74]
000026D8 6708 beq +0xA /* 000026E2 */
000026DA 2046 movea.l A0, D6
000026DC 4868 0016 pea.l [A0 + 0x16]
000026E0 AA15 syscall RGBBackColor
label000026E2:
000026E2 2F0B move.l -[A7], A3
000026E4 A9D8 syscall TEActivate
000026E6 102D F48C move.b D0, [A5 - 0xB74]
000026EA 6704 beq +0x6 /* 000026F0 */
000026EC 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
label000026F0:
000026F0 2F2E FFA8 move.l -[A7], [A6 - 0x58]
000026F4 A873 syscall SetPort
label000026F6:
000026F6 2F2E FFBA move.l -[A7], [A6 - 0x46]
000026FA 2F2E FFBE move.l -[A7], [A6 - 0x42]
000026FE 2F0B move.l -[A7], A3
00002700 A9D1 syscall TESetSelect
00002702 1005 move.b D0, D5
00002704 6718 beq +0x1A /* 0000271E */
00002706 2053 movea.l A0, [A3]
00002708 4268 0024 clr.w [A0 + 0x24]
0000270C 2053 movea.l A0, [A3]
0000270E 4268 0038 clr.w [A0 + 0x38]
00002712 2F0B move.l -[A7], A3
00002714 A9D9 syscall TEDeactivate
00002716 42A7 clr.l -[A7]
00002718 42A7 clr.l -[A7]
0000271A 2F0B move.l -[A7], A3
0000271C A9D1 syscall TESetSelect
label0000271E:
0000271E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002722 4E5E unlink A6
00002724 4E75 rts
00002726 4E56 FFDC link A6, -0x0024
0000272A 48E7 0118 movem.l -[A7], D7,A3,A4
0000272E 486D FACA pea.l [A5 - 0x536]
00002732 486E FFFA pea.l [A6 - 0x6]
00002736 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000273A 42A7 clr.l -[A7]
0000273C 3F2D FD42 move.w -[A7], [A5 - 0x2BE]
00002740 4267 clr.w -[A7]
00002742 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00002746 285F movea.l A4, [A7]+
00002748 200C move.l D0, A4
0000274A 660C bne +0xE /* 00002758 */
label0000274C:
0000274C 3F3C 0001 move.w -[A7], 0x1
00002750 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002754 6000 009E bra +0xA0 /* 000027F4 */
label00002758:
00002758 7003 moveq.l D0, 0x03
0000275A B054 cmp.w D0, [A4]
0000275C 56C0 sne D0
0000275E 4A00 tst.b D0
00002760 670A beq +0xC /* 0000276C */
00002762 72FA moveq.l D1, 0xFFFFFFFA
00002764 B254 cmp.w D1, [A4]
00002766 56C1 sne D1
00002768 C001 and.b D0, D1
0000276A 66E0 bne -0x1E /* 0000274C */
label0000276C:
0000276C 266C 0002 movea.l A3, [A4 + 0x2]
00002770 486D FACA pea.l [A5 - 0x536]
00002774 486E FFFA pea.l [A6 - 0x6]
00002778 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
0000277C 4267 clr.w -[A7]
0000277E 486E FFFA pea.l [A6 - 0x6]
00002782 4EBA D93C jsr [PC - 0x26C4 /* 000000C0 */]
00002786 101F move.b D0, [A7]+
00002788 6602 bne +0x4 /* 0000278C */
0000278A 6068 bra +0x6A /* 000027F4 */
label0000278C:
0000278C 486E FFFA pea.l [A6 - 0x6]
00002790 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
00002794 102D FEBF move.b D0, [A5 - 0x141]
00002798 665A bne +0x5C /* 000027F4 */
0000279A 7004 moveq.l D0, 0x04
0000279C B06E FFFA cmp.w D0, [A6 - 0x6]
000027A0 660E bne +0x10 /* 000027B0 */
000027A2 4AAE FFFC tst.l [A6 - 0x4]
000027A6 671A beq +0x1C /* 000027C2 */
000027A8 7001 moveq.l D0, 0x01
000027AA 2D40 FFFC move.l [A6 - 0x4], D0
000027AE 6012 bra +0x14 /* 000027C2 */
label000027B0:
000027B0 7003 moveq.l D0, 0x03
000027B2 B06E FFFA cmp.w D0, [A6 - 0x6]
000027B6 670A beq +0xC /* 000027C2 */
000027B8 3F3C 003C move.w -[A7], 0x3C /* '<' */
000027BC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000027C0 6032 bra +0x34 /* 000027F4 */
label000027C2:
000027C2 3D7C 0008 FFE2 move.w [A6 - 0x1E], 0x8
000027C8 2D7C 0000 00B0 FFE4 move.l [A6 - 0x1C], 0xB0
000027D0 3D7C 0003 FFE8 move.w [A6 - 0x18], 0x3
000027D6 2D6E FFFC FFEA move.l [A6 - 0x16], [A6 - 0x4]
000027DC 42A7 clr.l -[A7]
000027DE 7002 moveq.l D0, 0x02
000027E0 2F00 move.l -[A7], D0
000027E2 486E FFDC pea.l [A6 - 0x24]
000027E6 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
000027EC 2F0B move.l -[A7], A3
000027EE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000027F2 2E1F move.l D7, [A7]+
label000027F4:
000027F4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000027F8 4E5E unlink A6
000027FA 4E75 rts
000027FC 4E56 0000 link A6, 0
00002800 4E5E unlink A6
00002802 4E75 rts
00002804 4E56 FFE6 link A6, -0x001A
00002808 48E7 0300 movem.l -[A7], D6,D7
0000280C 3D7C 0002 FFE8 move.w [A6 - 0x18], 0x2
00002812 7000 moveq.l D0, 0x00
00002814 2D40 FFEA move.l [A6 - 0x16], D0
00002818 206D FD5C movea.l A0, [A5 - 0x2A4]
0000281C 2050 movea.l A0, [A0]
0000281E 3C10 move.w D6, [A0]
00002820 5346 subq.w D6, 1
00002822 3D46 FFE6 move.w [A6 - 0x1A], D6
00002826 4247 clr.w D7
00002828 6000 008A bra +0x8C /* 000028B4 */
label0000282C:
0000282C 206D FD5C movea.l A0, [A5 - 0x2A4]
00002830 2050 movea.l A0, [A0]
00002832 3007 move.w D0, D7
00002834 48C0 ext.l D0
00002836 2F00 move.l -[A7], D0
00002838 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000283E 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002842 201F move.l D0, [A7]+
00002844 43EE FFEE lea.l A1, [A6 - 0x12]
00002848 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
0000284C 22D8 move.l [A1]+, [A0]+
0000284E 22D8 move.l [A1]+, [A0]+
00002850 3290 move.w [A1], [A0]
00002852 70FF moveq.l D0, 0xFFFFFFFF
00002854 B06E FFEE cmp.w D0, [A6 - 0x12]
00002858 57C0 seq D0
0000285A 4A00 tst.b D0
0000285C 6652 bne +0x54 /* 000028B0 */
0000285E 0C6E 0088 FFEE cmpi.w [A6 - 0x12], 0x88
00002864 57C1 seq D1
00002866 8001 or.b D0, D1
00002868 6646 bne +0x48 /* 000028B0 */
0000286A 7203 moveq.l D1, 0x03
0000286C B26E FFF2 cmp.w D1, [A6 - 0xE]
00002870 57C1 seq D1
00002872 8001 or.b D0, D1
00002874 663A bne +0x3C /* 000028B0 */
00002876 72FA moveq.l D1, 0xFFFFFFFA
00002878 B26E FFF2 cmp.w D1, [A6 - 0xE]
0000287C 57C1 seq D1
0000287E 8001 or.b D0, D1
00002880 6702 beq +0x4 /* 00002884 */
00002882 602C bra +0x2E /* 000028B0 */
label00002884:
00002884 486E FFF2 pea.l [A6 - 0xE]
00002888 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
0000288C 206D FD5C movea.l A0, [A5 - 0x2A4]
00002890 2050 movea.l A0, [A0]
00002892 3007 move.w D0, D7
00002894 48C0 ext.l D0
00002896 2F00 move.l -[A7], D0
00002898 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000289E 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000028A2 201F move.l D0, [A7]+
000028A4 41F0 080C lea.l A0, [A0 + D0 + 0xC]
000028A8 43EE FFE8 lea.l A1, [A6 - 0x18]
000028AC 20D9 move.l [A0]+, [A1]+
000028AE 3091 move.w [A0], [A1]
label000028B0:
000028B0 5247 addq.w D7, 1
000028B2 6908 bvs +0xA /* 000028BC */
label000028B4:
000028B4 BE6E FFE6 cmp.w D7, [A6 - 0x1A]
000028B8 6F00 FF72 ble -0x8C /* 0000282C */
label000028BC:
000028BC 4CDF 00C0 movem.l D6,D7, [A7]+
000028C0 4E5E unlink A6
000028C2 4E75 rts
000028C4 4E56 0000 link A6, 0
000028C8 4E5E unlink A6
000028CA 4E75 rts
fn000028CC:
000028CC 4E56 0000 link A6, 0
000028D0 42A7 clr.l -[A7]
000028D2 7004 moveq.l D0, 0x04
000028D4 2F00 move.l -[A7], D0
000028D6 4267 clr.w -[A7]
000028D8 42A7 clr.l -[A7]
000028DA 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000028DE 2D5F 0008 move.l [A6 + 0x8], [A7]+
000028E2 4E5E unlink A6
000028E4 4E75 rts
fn000028E6:
000028E6 4E56 FFF2 link A6, -0x000E
000028EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000028EE 266E 0008 movea.l A3, [A6 + 0x8]
000028F2 4267 clr.w -[A7]
000028F4 2F0B move.l -[A7], A3
000028F6 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
000028FA 3C1F move.w D6, [A7]+
000028FC 5346 subq.w D6, 1
000028FE 3D46 FFF2 move.w [A6 - 0xE], D6
00002902 4247 clr.w D7
00002904 601A bra +0x1C /* 00002920 */
label00002906:
00002906 42A7 clr.l -[A7]
00002908 2F0B move.l -[A7], A3
0000290A 3F07 move.w -[A7], D7
0000290C 4EBA 0028 jsr [PC + 0x28 /* 00002936 */]
00002910 285F movea.l A4, [A7]+
00002912 200C move.l D0, A4
00002914 6706 beq +0x8 /* 0000291C */
00002916 2F0C move.l -[A7], A4
00002918 4EBA 0110 jsr [PC + 0x110 /* 00002A2A */]
label0000291C:
0000291C 5247 addq.w D7, 1
0000291E 6906 bvs +0x8 /* 00002926 */
label00002920:
00002920 BE6E FFF2 cmp.w D7, [A6 - 0xE]
00002924 6FE0 ble -0x1E /* 00002906 */
label00002926:
00002926 2F0B move.l -[A7], A3
00002928 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
0000292C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002930 4E5E unlink A6
00002932 2E9F move.l [A7], [A7]+
00002934 4E75 rts
fn00002936:
00002936 4E56 FFF8 link A6, -0x0008
0000293A 42A7 clr.l -[A7]
0000293C 2F2E 000A move.l -[A7], [A6 + 0xA]
00002940 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002944 486E FFF8 pea.l [A6 - 0x8]
00002948 7004 moveq.l D0, 0x04
0000294A 2F00 move.l -[A7], D0
0000294C 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00002950 2D5F FFFC move.l [A6 - 0x4], [A7]+
00002954 6E06 bgt +0x8 /* 0000295C */
00002956 7000 moveq.l D0, 0x00
00002958 2D40 FFF8 move.l [A6 - 0x8], D0
label0000295C:
0000295C 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8]
00002962 4E5E unlink A6
00002964 205F movea.l A0, [A7]+
00002966 5C4F addq.w A7, 6
00002968 4ED0 jmp [A0]
0000296A 4E56 FFF2 link A6, -0x000E
0000296E 48E7 0308 movem.l -[A7], D6,D7,A4
00002972 4267 clr.w -[A7]
00002974 2F2E 000A move.l -[A7], [A6 + 0xA]
00002978 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
0000297C 3C1F move.w D6, [A7]+
0000297E 5346 subq.w D6, 1
00002980 3D46 FFF2 move.w [A6 - 0xE], D6
00002984 4247 clr.w D7
00002986 6026 bra +0x28 /* 000029AE */
label00002988:
00002988 42A7 clr.l -[A7]
0000298A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000298E 3F07 move.w -[A7], D7
00002990 4EBA FFA4 jsr [PC - 0x5C /* 00002936 */]
00002994 285F movea.l A4, [A7]+
00002996 200C move.l D0, A4
00002998 6710 beq +0x12 /* 000029AA */
0000299A 2054 movea.l A0, [A4]
0000299C 2068 0004 movea.l A0, [A0 + 0x4]
000029A0 2050 movea.l A0, [A0]
000029A2 3010 move.w D0, [A0]
000029A4 B06E 0008 cmp.w D0, [A6 + 0x8]
000029A8 670E beq +0x10 /* 000029B8 */
label000029AA:
000029AA 5247 addq.w D7, 1
000029AC 6906 bvs +0x8 /* 000029B4 */
label000029AE:
000029AE BE6E FFF2 cmp.w D7, [A6 - 0xE]
000029B2 6FD4 ble -0x2A /* 00002988 */
label000029B4:
000029B4 7000 moveq.l D0, 0x00
000029B6 2840 movea.l A4, D0
label000029B8:
000029B8 2D4C 000E move.l [A6 + 0xE], A4
000029BC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000029C0 4E5E unlink A6
000029C2 205F movea.l A0, [A7]+
000029C4 5C4F addq.w A7, 6
000029C6 4ED0 jmp [A0]
fn000029C8:
000029C8 4E56 FFFC link A6, -0x0004
000029CC 4267 clr.w -[A7]
000029CE 2F2E 000C move.l -[A7], [A6 + 0xC]
000029D2 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
000029D6 3D5F FFFC move.w [A6 - 0x4], [A7]+
000029DA 4267 clr.w -[A7]
000029DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000029E0 3F2E FFFC move.w -[A7], [A6 - 0x4]
000029E4 486E 0008 pea.l [A6 + 0x8]
000029E8 7004 moveq.l D0, 0x04
000029EA 2F00 move.l -[A7], D0
000029EC 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
000029F0 3D5F FFFE move.w [A6 - 0x2], [A7]+
000029F4 4E5E unlink A6
000029F6 205F movea.l A0, [A7]+
000029F8 504F addq.w A7, 8
000029FA 4ED0 jmp [A0]
fn000029FC:
000029FC 4E56 FFFC link A6, -0x0004
00002A00 2F0C move.l -[A7], A4
00002A02 42A7 clr.l -[A7]
00002A04 7008 moveq.l D0, 0x08
00002A06 2F00 move.l -[A7], D0
00002A08 4267 clr.w -[A7]
00002A0A 42A7 clr.l -[A7]
00002A0C 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00002A10 285F movea.l A4, [A7]+
00002A12 200C move.l D0, A4
00002A14 6708 beq +0xA /* 00002A1E */
00002A16 2054 movea.l A0, [A4]
00002A18 216E 0008 0004 move.l [A0 + 0x4], [A6 + 0x8]
label00002A1E:
00002A1E 2D4C 000C move.l [A6 + 0xC], A4
00002A22 285F movea.l A4, [A7]+
00002A24 4E5E unlink A6
00002A26 2E9F move.l [A7], [A7]+
00002A28 4E75 rts
fn00002A2A:
00002A2A 4E56 0000 link A6, 0
00002A2E 206E 0008 movea.l A0, [A6 + 0x8]
00002A32 2050 movea.l A0, [A0]
00002A34 2F28 0004 move.l -[A7], [A0 + 0x4]
00002A38 A932 syscall DisposeMenu
00002A3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A3E 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */]
00002A42 4E5E unlink A6
00002A44 2E9F move.l [A7], [A7]+
00002A46 4E75 rts
00002A48 4E56 FFFC link A6, -0x0004
00002A4C 42A7 clr.l -[A7]
00002A4E 2F2E 000A move.l -[A7], [A6 + 0xA]
00002A52 3F2E 0008 move.w -[A7], [A6 + 0x8]
00002A56 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00002A5A 2D5F 000E move.l [A6 + 0xE], [A7]+
00002A5E 4E5E unlink A6
00002A60 205F movea.l A0, [A7]+
00002A62 5C4F addq.w A7, 6
00002A64 4ED0 jmp [A0]
fn00002A66:
00002A66 4E56 FFFE link A6, -0x0002
00002A6A 4A6E 0010 tst.w [A6 + 0x10]
00002A6E 6D1A blt +0x1C /* 00002A8A */
00002A70 4267 clr.w -[A7]
00002A72 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002A76 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002A7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002A7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A82 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00002A86 3D5F FFFE move.w [A6 - 0x2], [A7]+
label00002A8A:
00002A8A 4E5E unlink A6
00002A8C 205F movea.l A0, [A7]+
00002A8E DEFC 000E add.w A7, 0xE
00002A92 4ED0 jmp [A0]
fn00002A94:
00002A94 4E56 FDE8 link A6, -0x0218
00002A98 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002A9C 206E 0016 movea.l A0, [A6 + 0x16]
00002AA0 43EE FF00 lea.l A1, [A6 - 0x100]
00002AA4 703F moveq.l D0, 0x3F
label00002AA6:
00002AA6 22D8 move.l [A1]+, [A0]+
00002AA8 51C8 FFFC dbf D0, -0x6 /* 00002AA6 */
00002AAC 266E 000C movea.l A3, [A6 + 0xC]
00002AB0 286E 0008 movea.l A4, [A6 + 0x8]
00002AB4 4A2E FF00 tst.b [A6 - 0x100]
00002AB8 660A bne +0xC /* 00002AC4 */
00002ABA 36BC 0120 move.w [A3], 0x120
00002ABE 4214 clr.b [A4]
00002AC0 6000 00F2 bra +0xF4 /* 00002BB4 */
label00002AC4:
00002AC4 4247 clr.w D7
00002AC6 7C01 moveq.l D6, 0x01
label00002AC8:
00002AC8 4240 clr.w D0
00002ACA 102E FF00 move.b D0, [A6 - 0x100]
00002ACE B046 cmp.w D0, D6
00002AD0 6F76 ble +0x78 /* 00002B48 */
00002AD2 4267 clr.w -[A7]
00002AD4 41EE FF00 lea.l A0, [A6 - 0x100]
00002AD8 4870 6000 pea.l [A0 + D6.w]
00002ADC 486D EF2C pea.l [A5 - 0x10D4]
00002AE0 486E FEF8 pea.l [A6 - 0x108]
00002AE4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00002AE8 3A1F move.w D5, [A7]+
00002AEA 42A7 clr.l -[A7]
00002AEC 3F05 move.w -[A7], D5
00002AEE 486D EB2A pea.l [A5 - 0x14D6]
00002AF2 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00002AF6 203C 0400 0000 move.l D0, 0x4000000
00002AFC C09F and.l D0, [A7]+
00002AFE 4A80 tst.l D0
00002B00 6704 beq +0x6 /* 00002B06 */
00002B02 3E06 move.w D7, D6
00002B04 6042 bra +0x44 /* 00002B48 */
label00002B06:
00002B06 0C45 00C5 cmpi.w D5, 0xC5
00002B0A 6636 bne +0x38 /* 00002B42 */
00002B0C 3006 move.w D0, D6
00002B0E D06E 0010 add.w D0, [A6 + 0x10]
00002B12 5340 subq.w D0, 1
00002B14 3F00 move.w -[A7], D0
00002B16 486E FEEC pea.l [A6 - 0x114]
00002B1A 486E FEEA pea.l [A6 - 0x116]
00002B1E 486E FEE8 pea.l [A6 - 0x118]
00002B22 2F2E 0012 move.l -[A7], [A6 + 0x12]
00002B26 3F3C 0003 move.w -[A7], 0x3
00002B2A A83D syscall TEDispatch
00002B2C 4267 clr.w -[A7]
00002B2E 3F2E FEEC move.w -[A7], [A6 - 0x114]
00002B32 2F3C 8202 0006 move.l -[A7], 0x82020006
00002B38 A8B5 syscall ScriptUtil
00002B3A 4A5F tst.w [A7]+
00002B3C 6604 bne +0x6 /* 00002B42 */
00002B3E 3E06 move.w D7, D6
00002B40 6006 bra +0x8 /* 00002B48 */
label00002B42:
00002B42 DC6E FEF8 add.w D6, [A6 - 0x108]
00002B46 6080 bra -0x7E /* 00002AC8 */
label00002B48:
00002B48 4A47 tst.w D7
00002B4A 6612 bne +0x14 /* 00002B5E */
00002B4C 41EE FF00 lea.l A0, [A6 - 0x100]
00002B50 224B movea.l A1, A3
00002B52 703F moveq.l D0, 0x3F
label00002B54:
00002B54 22D8 move.l [A1]+, [A0]+
00002B56 51C8 FFFC dbf D0, -0x6 /* 00002B54 */
00002B5A 4214 clr.b [A4]
00002B5C 6056 bra +0x58 /* 00002BB4 */
label00002B5E:
00002B5E 486E FF00 pea.l [A6 - 0x100]
00002B62 3F3C 0001 move.w -[A7], 0x1
00002B66 3007 move.w D0, D7
00002B68 5340 subq.w D0, 1
00002B6A 3F00 move.w -[A7], D0
00002B6C 486E FDE8 pea.l [A6 - 0x218]
00002B70 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002B74 41EE FDE8 lea.l A0, [A6 - 0x218]
00002B78 224B movea.l A1, A3
00002B7A 703F moveq.l D0, 0x3F
label00002B7C:
00002B7C 22D8 move.l [A1]+, [A0]+
00002B7E 51C8 FFFC dbf D0, -0x6 /* 00002B7C */
00002B82 486E FF00 pea.l [A6 - 0x100]
00002B86 302E FEF8 move.w D0, [A6 - 0x108]
00002B8A D047 add.w D0, D7
00002B8C 3F00 move.w -[A7], D0
00002B8E 4240 clr.w D0
00002B90 102E FF00 move.b D0, [A6 - 0x100]
00002B94 5240 addq.w D0, 1
00002B96 9047 sub.w D0, D7
00002B98 906E FEF8 sub.w D0, [A6 - 0x108]
00002B9C 3F00 move.w -[A7], D0
00002B9E 486E FDE8 pea.l [A6 - 0x218]
00002BA2 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002BA6 41EE FDE8 lea.l A0, [A6 - 0x218]
00002BAA 224C movea.l A1, A4
00002BAC 703F moveq.l D0, 0x3F
label00002BAE:
00002BAE 22D8 move.l [A1]+, [A0]+
00002BB0 51C8 FFFC dbf D0, -0x6 /* 00002BAE */
label00002BB4:
00002BB4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002BB8 4E5E unlink A6
00002BBA 205F movea.l A0, [A7]+
00002BBC DEFC 0012 add.w A7, 0x12
00002BC0 4ED0 jmp [A0]
fn00002BC2:
00002BC2 4E56 F9EE link A6, -0x0612
00002BC6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002BCA 2A2E 0008 move.l D5, [A6 + 0x8]
00002BCE 486D FD98 pea.l [A5 - 0x268]
00002BD2 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
00002BD6 A934 syscall ClearMenuBar
00002BD8 4AAD FD9C tst.l [A5 - 0x264]
00002BDC 6708 beq +0xA /* 00002BE6 */
00002BDE 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002BE2 4EBA FD02 jsr [PC - 0x2FE /* 000028E6 */]
label00002BE6:
00002BE6 42A7 clr.l -[A7]
00002BE8 4EBA FCE2 jsr [PC - 0x31E /* 000028CC */]
00002BEC 2B5F FD9C move.l [A5 - 0x264], [A7]+
00002BF0 6700 0194 beq +0x196 /* 00002D86 */
00002BF4 4A85 tst.l D5
00002BF6 6700 017C beq +0x17E /* 00002D74 */
00002BFA 486E FEFE pea.l [A6 - 0x102]
00002BFE 2F3C 0002 0108 move.l -[A7], 0x20108
00002C04 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */]
00002C08 4244 clr.w D4
00002C0A 182E FEFE move.b D4, [A6 - 0x102]
00002C0E 7000 moveq.l D0, 0x00
00002C10 2640 movea.l A3, D0
00002C12 2045 movea.l A0, D5
00002C14 2050 movea.l A0, [A0]
00002C16 3D68 005E FAF0 move.w [A6 - 0x510], [A0 + 0x5E]
00002C1C 7C01 moveq.l D6, 0x01
00002C1E 6000 014C bra +0x14E /* 00002D6C */
label00002C22:
00002C22 486E F9F0 pea.l [A6 - 0x610]
00002C26 2F05 move.l -[A7], D5
00002C28 3006 move.w D0, D6
00002C2A 5340 subq.w D0, 1
00002C2C 3F00 move.w -[A7], D0
00002C2E 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00002C32 205F movea.l A0, [A7]+
00002C34 43EE FDF4 lea.l A1, [A6 - 0x20C]
00002C38 703F moveq.l D0, 0x3F
label00002C3A:
00002C3A 22D8 move.l [A1]+, [A0]+
00002C3C 51C8 FFFC dbf D0, -0x6 /* 00002C3A */
00002C40 4267 clr.w -[A7]
00002C42 486E FEFE pea.l [A6 - 0x102]
00002C46 486E FDF4 pea.l [A6 - 0x20C]
00002C4A 3F3C 0001 move.w -[A7], 0x1
00002C4E 3F04 move.w -[A7], D4
00002C50 486E FAF2 pea.l [A6 - 0x50E]
00002C54 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00002C58 486E FAF2 pea.l [A6 - 0x50E]
00002C5C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00002C60 4A5F tst.w [A7]+
00002C62 6668 bne +0x6A /* 00002CCC */
00002C64 486E FDF4 pea.l [A6 - 0x20C]
00002C68 3F3C 0001 move.w -[A7], 0x1
00002C6C 3F04 move.w -[A7], D4
00002C6E 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00002C72 486E FDF4 pea.l [A6 - 0x20C]
00002C76 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
00002C7A 4240 clr.w D0
00002C7C 102E FDF5 move.b D0, [A6 - 0x20B]
00002C80 7240 moveq.l D1, 0x40
00002C82 B240 cmp.w D1, D0
00002C84 6606 bne +0x8 /* 00002C8C */
00002C86 1D7C 0014 FDF5 move.b [A6 - 0x20B], 0x14
label00002C8C:
00002C8C 42A7 clr.l -[A7]
00002C8E 4267 clr.w -[A7]
00002C90 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002C94 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00002C98 301F move.w D0, [A7]+
00002C9A D07C 01F5 add.w D0, 0x1F5
00002C9E 3F00 move.w -[A7], D0
00002CA0 486E FDF4 pea.l [A6 - 0x20C]
00002CA4 A931 syscall NewMenu
00002CA6 285F movea.l A4, [A7]+
00002CA8 200C move.l D0, A4
00002CAA 6700 00DA beq +0xDC /* 00002D86 */
00002CAE 42A7 clr.l -[A7]
00002CB0 2F0C move.l -[A7], A4
00002CB2 4EBA FD48 jsr [PC - 0x2B8 /* 000029FC */]
00002CB6 265F movea.l A3, [A7]+
00002CB8 2F2D FD9C move.l -[A7], [A5 - 0x264]
00002CBC 2F0B move.l -[A7], A3
00002CBE 4EBA FD08 jsr [PC - 0x2F8 /* 000029C8 */]
00002CC2 2F0C move.l -[A7], A4
00002CC4 4267 clr.w -[A7]
00002CC6 A935 syscall InsertMenu
00002CC8 6000 009E bra +0xA0 /* 00002D68 */
label00002CCC:
00002CCC 200B move.l D0, A3
00002CCE 6700 0098 beq +0x9A /* 00002D68 */
00002CD2 486E FDF4 pea.l [A6 - 0x20C]
00002CD6 2F05 move.l -[A7], D5
00002CD8 2045 movea.l A0, D5
00002CDA 2050 movea.l A0, [A0]
00002CDC 3006 move.w D0, D6
00002CDE 5340 subq.w D0, 1
00002CE0 D040 add.w D0, D0
00002CE2 3F30 0060 move.w -[A7], [A0 + D0.w + 0x60]
00002CE6 486E FCF4 pea.l [A6 - 0x30C]
00002CEA 486E FBF4 pea.l [A6 - 0x40C]
00002CEE 4EBA FDA4 jsr [PC - 0x25C /* 00002A94 */]
00002CF2 4240 clr.w D0
00002CF4 102E FCF4 move.b D0, [A6 - 0x30C]
00002CF8 3D40 F9EE move.w [A6 - 0x612], D0
00002CFC 7E02 moveq.l D7, 0x02
00002CFE 603A bra +0x3C /* 00002D3A */
label00002D00:
00002D00 4240 clr.w D0
00002D02 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D06 1030 7000 move.b D0, [A0 + D7.w]
00002D0A 0C40 00C3 cmpi.w D0, 0xC3
00002D0E 57C0 seq D0
00002D10 4A00 tst.b D0
00002D12 6722 beq +0x24 /* 00002D36 */
00002D14 3207 move.w D1, D7
00002D16 5341 subq.w D1, 1
00002D18 4242 clr.w D2
00002D1A 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D1E 1430 1000 move.b D2, [A0 + D1.w]
00002D22 7221 moveq.l D1, 0x21
00002D24 B242 cmp.w D1, D2
00002D26 57C1 seq D1
00002D28 C001 and.b D0, D1
00002D2A 670A beq +0xC /* 00002D36 */
00002D2C 41EE FCF4 lea.l A0, [A6 - 0x30C]
00002D30 11BC 0012 7000 move.b [A0 + D7.w], 0x12
label00002D36:
00002D36 5247 addq.w D7, 1
00002D38 6906 bvs +0x8 /* 00002D40 */
label00002D3A:
00002D3A BE6E F9EE cmp.w D7, [A6 - 0x612]
00002D3E 6FC0 ble -0x3E /* 00002D00 */
label00002D40:
00002D40 2F0C move.l -[A7], A4
00002D42 486E FCF4 pea.l [A6 - 0x30C]
00002D46 A933 syscall AppendMenu
00002D48 2F0B move.l -[A7], A3
00002D4A 4267 clr.w -[A7]
00002D4C 2F0C move.l -[A7], A4
00002D4E A950 syscall CountMItems
00002D50 301F move.w D0, [A7]+
00002D52 5340 subq.w D0, 1
00002D54 3F00 move.w -[A7], D0
00002D56 486E FBF5 pea.l [A6 - 0x40B]
00002D5A 4240 clr.w D0
00002D5C 102E FBF4 move.b D0, [A6 - 0x40C]
00002D60 48C0 ext.l D0
00002D62 2F00 move.l -[A7], D0
00002D64 4EBA FD00 jsr [PC - 0x300 /* 00002A66 */]
label00002D68:
00002D68 5246 addq.w D6, 1
00002D6A 6908 bvs +0xA /* 00002D74 */
label00002D6C:
00002D6C BC6E FAF0 cmp.w D6, [A6 - 0x510]
00002D70 6F00 FEB0 ble -0x14E /* 00002C22 */
label00002D74:
00002D74 42A7 clr.l -[A7]
00002D76 A93B syscall GetMenuBar
00002D78 2B5F FD98 move.l [A5 - 0x268], [A7]+
00002D7C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00002D80 1B7C 0001 FD97 move.b [A5 - 0x269], 0x1
label00002D86:
00002D86 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002D8A 4E5E unlink A6
00002D8C 2E9F move.l [A7], [A7]+
00002D8E 4E75 rts
fn00002D90:
00002D90 4E56 FFFC link A6, -0x0004
00002D94 206E 0008 movea.l A0, [A6 + 0x8]
00002D98 2050 movea.l A0, [A0]
00002D9A 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16]
00002DA0 6708 beq +0xA /* 00002DAA */
00002DA2 486E FFFC pea.l [A6 - 0x4]
00002DA6 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
label00002DAA:
00002DAA 206E 0008 movea.l A0, [A6 + 0x8]
00002DAE 2050 movea.l A0, [A0]
00002DB0 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
00002DB6 6708 beq +0xA /* 00002DC0 */
00002DB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DBC 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
label00002DC0:
00002DC0 206E 0008 movea.l A0, [A6 + 0x8]
00002DC4 2050 movea.l A0, [A0]
00002DC6 2F28 000E move.l -[A7], [A0 + 0xE]
00002DCA 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00002DCE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DD2 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
00002DD6 4E5E unlink A6
00002DD8 2E9F move.l [A7], [A7]+
00002DDA 4E75 rts
00002DDC 4E56 FFFA link A6, -0x0006
00002DE0 48E7 0308 movem.l -[A7], D6,D7,A4
00002DE4 206D FD50 movea.l A0, [A5 - 0x2B0]
00002DE8 2050 movea.l A0, [A0]
00002DEA 3C10 move.w D6, [A0]
00002DEC 5346 subq.w D6, 1
00002DEE 3D46 FFFA move.w [A6 - 0x6], D6
00002DF2 4247 clr.w D7
00002DF4 6036 bra +0x38 /* 00002E2C */
label00002DF6:
00002DF6 206D FD50 movea.l A0, [A5 - 0x2B0]
00002DFA 2050 movea.l A0, [A0]
00002DFC 3007 move.w D0, D7
00002DFE 48C0 ext.l D0
00002E00 2F00 move.l -[A7], D0
00002E02 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002E08 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002E0C 201F move.l D0, [A7]+
00002E0E 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
00002E12 70FF moveq.l D0, 0xFFFFFFFF
00002E14 B054 cmp.w D0, [A4]
00002E16 6710 beq +0x12 /* 00002E28 */
00002E18 7003 moveq.l D0, 0x03
00002E1A B06C 0004 cmp.w D0, [A4 + 0x4]
00002E1E 6608 bne +0xA /* 00002E28 */
00002E20 2F2C 0006 move.l -[A7], [A4 + 0x6]
00002E24 4EBA FF6A jsr [PC - 0x96 /* 00002D90 */]
label00002E28:
00002E28 5247 addq.w D7, 1
00002E2A 6906 bvs +0x8 /* 00002E32 */
label00002E2C:
00002E2C BE6E FFFA cmp.w D7, [A6 - 0x6]
00002E30 6FC4 ble -0x3A /* 00002DF6 */
label00002E32:
00002E32 2F2D FD50 move.l -[A7], [A5 - 0x2B0]
00002E36 205F movea.l A0, [A7]+
00002E38 A023 syscall DisposHandle/DisposeHandle
00002E3A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002E3E 4E5E unlink A6
00002E40 4E75 rts
fn00002E42:
00002E42 4E56 FFF4 link A6, -0x000C
00002E46 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002E4A 42A7 clr.l -[A7]
00002E4C 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00002E50 2E1F move.l D7, [A7]+
00002E52 660A bne +0xC /* 00002E5E */
label00002E54:
00002E54 3F3C 002C move.w -[A7], 0x2C /* ',' */
00002E58 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002E5C 6046 bra +0x48 /* 00002EA4 */
label00002E5E:
00002E5E 42A7 clr.l -[A7]
00002E60 700C moveq.l D0, 0x0C
00002E62 2F00 move.l -[A7], D0
00002E64 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00002E68 265F movea.l A3, [A7]+
00002E6A 200B move.l D0, A3
00002E6C 6602 bne +0x4 /* 00002E70 */
00002E6E 60E4 bra -0x1A /* 00002E54 */
label00002E70:
00002E70 2853 movea.l A4, [A3]
00002E72 41ED 0152 lea.l A0, [A5 + 0x152 /* export_38 */]
00002E76 2888 move.l [A4], A0
00002E78 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00002E7E 2947 0008 move.l [A4 + 0x8], D7
00002E82 42A7 clr.l -[A7]
00002E84 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002E88 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E8C 42A7 clr.l -[A7]
00002E8E 2F0B move.l -[A7], A3
00002E90 4EBA 05E6 jsr [PC + 0x5E6 /* 00003478 */]
00002E94 2C1F move.l D6, [A7]+
00002E96 206E 000C movea.l A0, [A6 + 0xC]
00002E9A 49D0 lea.l A4, [A0]
00002E9C 38BC 0003 move.w [A4], 0x3
00002EA0 294B 0002 move.l [A4 + 0x2], A3
label00002EA4:
00002EA4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002EA8 4E5E unlink A6
00002EAA 205F movea.l A0, [A7]+
00002EAC DEFC 000C add.w A7, 0xC
00002EB0 4ED0 jmp [A0]
fn00002EB2:
00002EB2 4E56 FFF4 link A6, -0x000C
00002EB6 206E 0008 movea.l A0, [A6 + 0x8]
00002EBA 43EE FFFA lea.l A1, [A6 - 0x6]
00002EBE 22D8 move.l [A1]+, [A0]+
00002EC0 3290 move.w [A1], [A0]
00002EC2 41EE FFF4 lea.l A0, [A6 - 0xC]
00002EC6 43EE FFFA lea.l A1, [A6 - 0x6]
00002ECA 20D9 move.l [A0]+, [A1]+
00002ECC 3091 move.w [A0], [A1]
00002ECE 302E FFF4 move.w D0, [A6 - 0xC]
00002ED2 5940 subq.w D0, 4
00002ED4 6706 beq +0x8 /* 00002EDC */
00002ED6 5940 subq.w D0, 4
00002ED8 6726 beq +0x28 /* 00002F00 */
00002EDA 601C bra +0x1E /* 00002EF8 */
label00002EDC:
00002EDC 202E FFF6 move.l D0, [A6 - 0xA]
00002EE0 5480 addq.l D0, 2
00002EE2 4480 neg.l D0
00002EE4 2D40 FFF6 move.l [A6 - 0xA], D0
00002EE8 70FF moveq.l D0, 0xFFFFFFFF
00002EEA B0AE FFF6 cmp.l D0, [A6 - 0xA]
00002EEE 6E10 bgt +0x12 /* 00002F00 */
00002EF0 70FE moveq.l D0, 0xFFFFFFFE
00002EF2 2D40 FFF6 move.l [A6 - 0xA], D0
00002EF6 6008 bra +0xA /* 00002F00 */
label00002EF8:
00002EF8 3F3C 0001 move.w -[A7], 0x1
00002EFC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label00002F00:
00002F00 206E 000C movea.l A0, [A6 + 0xC]
00002F04 43EE FFF4 lea.l A1, [A6 - 0xC]
00002F08 20D9 move.l [A0]+, [A1]+
00002F0A 3091 move.w [A0], [A1]
00002F0C 4E5E unlink A6
00002F0E 2E9F move.l [A7], [A7]+
00002F10 4E75 rts
fn00002F12:
00002F12 4E56 FFE8 link A6, -0x0018
00002F16 48E7 0018 movem.l -[A7], A3,A4
00002F1A 266E 0008 movea.l A3, [A6 + 0x8]
00002F1E 200B move.l D0, A3
00002F20 6700 00C6 beq +0xC8 /* 00002FE8 */
00002F24 7003 moveq.l D0, 0x03
00002F26 B0AE 0010 cmp.l D0, [A6 + 0x10]
00002F2A 6F0C ble +0xE /* 00002F38 */
00002F2C 3F3C 0001 move.w -[A7], 0x1
00002F30 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002F34 6000 00B2 bra +0xB4 /* 00002FE8 */
label00002F38:
00002F38 206E 000C movea.l A0, [A6 + 0xC]
00002F3C 43EE FFEE lea.l A1, [A6 - 0x12]
00002F40 41E8 0012 lea.l A0, [A0 + 0x12]
00002F44 22D8 move.l [A1]+, [A0]+
00002F46 3290 move.w [A1], [A0]
00002F48 102E FFEF move.b D0, [A6 - 0x11]
00002F4C 0240 0001 andi.w D0, 0x1
00002F50 6708 beq +0xA /* 00002F5A */
00002F52 486E FFEE pea.l [A6 - 0x12]
00002F56 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
label00002F5A:
00002F5A 486E FFE8 pea.l [A6 - 0x18]
00002F5E 206E 000C movea.l A0, [A6 + 0xC]
00002F62 4868 000C pea.l [A0 + 0xC]
00002F66 4EBA FF4A jsr [PC - 0xB6 /* 00002EB2 */]
00002F6A 205F movea.l A0, [A7]+
00002F6C 43EE FFFA lea.l A1, [A6 - 0x6]
00002F70 22D8 move.l [A1]+, [A0]+
00002F72 3290 move.w [A1], [A0]
00002F74 102D FEBF move.b D0, [A5 - 0x141]
00002F78 666E bne +0x70 /* 00002FE8 */
00002F7A 42A7 clr.l -[A7]
00002F7C 2053 movea.l A0, [A3]
00002F7E 2F28 0008 move.l -[A7], [A0 + 0x8]
00002F82 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002F86 1F3C 0001 move.b -[A7], 0x1
00002F8A 486E FFF4 pea.l [A6 - 0xC]
00002F8E 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00002F92 285F movea.l A4, [A7]+
00002F94 200C move.l D0, A4
00002F96 660A bne +0xC /* 00002FA2 */
00002F98 3F3C 0057 move.w -[A7], 0x57 /* 'W' */
00002F9C 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00002FA0 6046 bra +0x48 /* 00002FE8 */
label00002FA2:
00002FA2 102C 0001 move.b D0, [A4 + 0x1]
00002FA6 0240 0001 andi.w D0, 0x1
00002FAA 6732 beq +0x34 /* 00002FDE */
00002FAC 41EE FFFA lea.l A0, [A6 - 0x6]
00002FB0 224C movea.l A1, A4
00002FB2 20D9 move.l [A0]+, [A1]+
00002FB4 3091 move.w [A0], [A1]
00002FB6 486E FFFA pea.l [A6 - 0x6]
00002FBA 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */]
00002FBE 2053 movea.l A0, [A3]
00002FC0 2068 0008 movea.l A0, [A0 + 0x8]
00002FC4 2050 movea.l A0, [A0]
00002FC6 302E FFF4 move.w D0, [A6 - 0xC]
00002FCA 48C0 ext.l D0
00002FCC 2F00 move.l -[A7], D0
00002FCE 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
00002FD4 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00002FD8 201F move.l D0, [A7]+
00002FDA 49F0 080C lea.l A4, [A0 + D0 + 0xC]
label00002FDE:
00002FDE 41EE FFEE lea.l A0, [A6 - 0x12]
00002FE2 224C movea.l A1, A4
00002FE4 22D8 move.l [A1]+, [A0]+
00002FE6 3290 move.w [A1], [A0]
label00002FE8:
00002FE8 4CDF 1800 movem.l A3,A4, [A7]+
00002FEC 4E5E unlink A6
00002FEE 205F movea.l A0, [A7]+
00002FF0 DEFC 000C add.w A7, 0xC
00002FF4 4ED0 jmp [A0]
fn00002FF6:
00002FF6 4E56 FFE8 link A6, -0x0018
00002FFA 2F0C move.l -[A7], A4
00002FFC 4AAE 0008 tst.l [A6 + 0x8]
00003000 6700 009A beq +0x9C /* 0000309C */
00003004 7002 moveq.l D0, 0x02
00003006 B0AE 0010 cmp.l D0, [A6 + 0x10]
0000300A 6F0C ble +0xE /* 00003018 */
0000300C 3F3C 0001 move.w -[A7], 0x1
00003010 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00003014 6000 0086 bra +0x88 /* 0000309C */
label00003018:
00003018 486E FFE8 pea.l [A6 - 0x18]
0000301C 206E 000C movea.l A0, [A6 + 0xC]
00003020 4868 000C pea.l [A0 + 0xC]
00003024 4EBA FE8C jsr [PC - 0x174 /* 00002EB2 */]
00003028 205F movea.l A0, [A7]+
0000302A 43EE FFFA lea.l A1, [A6 - 0x6]
0000302E 22D8 move.l [A1]+, [A0]+
00003030 3290 move.w [A1], [A0]
00003032 102D FEBF move.b D0, [A5 - 0x141]
00003036 6664 bne +0x66 /* 0000309C */
00003038 42A7 clr.l -[A7]
0000303A 206E 0008 movea.l A0, [A6 + 0x8]
0000303E 2050 movea.l A0, [A0]
00003040 2F28 0008 move.l -[A7], [A0 + 0x8]
00003044 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003048 1F3C 0001 move.b -[A7], 0x1
0000304C 486E FFF4 pea.l [A6 - 0xC]
00003050 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
00003054 285F movea.l A4, [A7]+
00003056 200C move.l D0, A4
00003058 660A bne +0xC /* 00003064 */
0000305A 3F3C 002C move.w -[A7], 0x2C /* ',' */
0000305E 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00003062 6038 bra +0x3A /* 0000309C */
label00003064:
00003064 41EE FFEE lea.l A0, [A6 - 0x12]
00003068 224C movea.l A1, A4
0000306A 20D9 move.l [A0]+, [A1]+
0000306C 3091 move.w [A0], [A1]
0000306E 102E FFEF move.b D0, [A6 - 0x11]
00003072 0240 0001 andi.w D0, 0x1
00003076 670A beq +0xC /* 00003082 */
00003078 486E FFEE pea.l [A6 - 0x12]
0000307C 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */]
00003080 600E bra +0x10 /* 00003090 */
label00003082:
00003082 7002 moveq.l D0, 0x02
00003084 B06E FFEE cmp.w D0, [A6 - 0x12]
00003088 6606 bne +0x8 /* 00003090 */
0000308A 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4
label00003090:
00003090 206E 000C movea.l A0, [A6 + 0xC]
00003094 43EE FFEE lea.l A1, [A6 - 0x12]
00003098 20D9 move.l [A0]+, [A1]+
0000309A 3091 move.w [A0], [A1]
label0000309C:
0000309C 285F movea.l A4, [A7]+
0000309E 4E5E unlink A6
000030A0 205F movea.l A0, [A7]+
000030A2 DEFC 000C add.w A7, 0xC
000030A6 4ED0 jmp [A0]
fn000030A8:
000030A8 4E56 0000 link A6, 0
000030AC 2F0C move.l -[A7], A4
000030AE 286E 0008 movea.l A4, [A6 + 0x8]
000030B2 200C move.l D0, A4
000030B4 6728 beq +0x2A /* 000030DE */
000030B6 2F0C move.l -[A7], A4
000030B8 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
000030BC 2054 movea.l A0, [A4]
000030BE 2028 0008 move.l D0, [A0 + 0x8]
000030C2 B0AD FB04 cmp.l D0, [A5 - 0x4FC]
000030C6 6606 bne +0x8 /* 000030CE */
000030C8 7000 moveq.l D0, 0x00
000030CA 2B40 FB04 move.l [A5 - 0x4FC], D0
label000030CE:
000030CE 2054 movea.l A0, [A4]
000030D0 4868 0008 pea.l [A0 + 0x8]
000030D4 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */]
000030D8 2F0C move.l -[A7], A4
000030DA 4EAD 069A jsr [A5 + 0x69A /* export_207 */]
label000030DE:
000030DE 285F movea.l A4, [A7]+
000030E0 4E5E unlink A6
000030E2 2E9F move.l [A7], [A7]+
000030E4 4E75 rts
fn000030E6:
000030E6 4E56 FFF6 link A6, -0x000A
000030EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000030EE 266E 000C movea.l A3, [A6 + 0xC]
000030F2 2A2E 0018 move.l D5, [A6 + 0x18]
000030F6 2E2E 0014 move.l D7, [A6 + 0x14]
000030FA 302E 0012 move.w D0, [A6 + 0x12]
000030FE 0440 004D subi.w D0, 0x4D /* 'M' */
00003102 6700 00E0 beq +0xE2 /* 000031E4 */
00003106 0440 001B subi.w D0, 0x1B
0000310A 6716 beq +0x18 /* 00003122 */
0000310C 5340 subq.w D0, 1
0000310E 672A beq +0x2C /* 0000313A */
00003110 5340 subq.w D0, 1
00003112 6718 beq +0x1A /* 0000312C */
00003114 0440 000B subi.w D0, 0xB
00003118 672E beq +0x30 /* 00003148 */
0000311A 0440 0014 subi.w D0, 0x14
0000311E 6754 beq +0x56 /* 00003174 */
00003120 606A bra +0x6C /* 0000318C */
label00003122:
00003122 2F0B move.l -[A7], A3
00003124 4EBA FF82 jsr [PC - 0x7E /* 000030A8 */]
00003128 6000 00BA bra +0xBC /* 000031E4 */
label0000312C:
0000312C 2F05 move.l -[A7], D5
0000312E 2F07 move.l -[A7], D7
00003130 2F0B move.l -[A7], A3
00003132 4EBA FDDE jsr [PC - 0x222 /* 00002F12 */]
00003136 6000 00AC bra +0xAE /* 000031E4 */
label0000313A:
0000313A 2F05 move.l -[A7], D5
0000313C 2F07 move.l -[A7], D7
0000313E 2F0B move.l -[A7], A3
00003140 4EBA FEB4 jsr [PC - 0x14C /* 00002FF6 */]
00003144 6000 009E bra +0xA0 /* 000031E4 */
label00003148:
00003148 200B move.l D0, A3
0000314A 6604 bne +0x6 /* 00003150 */
0000314C 266E 0008 movea.l A3, [A6 + 0x8]
label00003150:
00003150 2047 movea.l A0, D7
00003152 49E8 0006 lea.l A4, [A0 + 0x6]
00003156 38BC FFFC move.w [A4], 0xFFFC
0000315A 297C FFFF FF42 0002 move.l [A4 + 0x2], 0xFFFFFF42
00003162 42A7 clr.l -[A7]
00003164 2F05 move.l -[A7], D5
00003166 2F07 move.l -[A7], D7
00003168 42A7 clr.l -[A7]
0000316A 2F0B move.l -[A7], A3
0000316C 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
00003170 281F move.l D4, [A7]+
00003172 6070 bra +0x72 /* 000031E4 */
label00003174:
00003174 2F05 move.l -[A7], D5
00003176 2F07 move.l -[A7], D7
00003178 206E 0008 movea.l A0, [A6 + 0x8]
0000317C 2050 movea.l A0, [A0]
0000317E 2F28 000E move.l -[A7], [A0 + 0xE]
00003182 42A7 clr.l -[A7]
00003184 4267 clr.w -[A7]
00003186 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000318A 6058 bra +0x5A /* 000031E4 */
label0000318C:
0000318C 200B move.l D0, A3
0000318E 56C0 sne D0
00003190 4A00 tst.b D0
00003192 6748 beq +0x4A /* 000031DC */
00003194 2053 movea.l A0, [A3]
00003196 4AA8 0008 tst.l [A0 + 0x8]
0000319A 56C1 sne D1
0000319C C001 and.b D0, D1
0000319E 673C beq +0x3E /* 000031DC */
000031A0 42A7 clr.l -[A7]
000031A2 2053 movea.l A0, [A3]
000031A4 2F28 0008 move.l -[A7], [A0 + 0x8]
000031A8 2F3C 0000 006B move.l -[A7], 0x6B /* 'k' */
000031AE 486E FFF6 pea.l [A6 - 0xA]
000031B2 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000031B6 2C1F move.l D6, [A7]+
000031B8 6722 beq +0x24 /* 000031DC */
000031BA 2046 movea.l A0, D6
000031BC 7003 moveq.l D0, 0x03
000031BE B050 cmp.w D0, [A0]
000031C0 661A bne +0x1C /* 000031DC */
000031C2 42A7 clr.l -[A7]
000031C4 2F05 move.l -[A7], D5
000031C6 2F07 move.l -[A7], D7
000031C8 2F3C FFFF FF42 move.l -[A7], 0xFFFFFF42
000031CE 2046 movea.l A0, D6
000031D0 2F28 0002 move.l -[A7], [A0 + 0x2]
000031D4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000031D8 281F move.l D4, [A7]+
000031DA 6008 bra +0xA /* 000031E4 */
label000031DC:
000031DC 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000031E0 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
label000031E4:
000031E4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000031E8 4E5E unlink A6
000031EA 205F movea.l A0, [A7]+
000031EC DEFC 0014 add.w A7, 0x14
000031F0 4ED0 jmp [A0]
fn000031F2:
000031F2 4E56 FFEE link A6, -0x0012
000031F6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000031FA 7000 moveq.l D0, 0x00
000031FC 2640 movea.l A3, D0
000031FE 206E 0008 movea.l A0, [A6 + 0x8]
00003202 2050 movea.l A0, [A0]
00003204 3E28 0006 move.w D7, [A0 + 0x6]
00003208 6D52 blt +0x54 /* 0000325C */
0000320A 4A47 tst.w D7
0000320C 660A bne +0xC /* 00003218 */
0000320E 206D F4DA movea.l A0, [A5 - 0xB26]
00003212 2C28 0142 move.l D6, [A0 + 0x142]
00003216 601E bra +0x20 /* 00003236 */
label00003218:
00003218 42A7 clr.l -[A7]
0000321A 3F07 move.w -[A7], D7
0000321C 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00003220 2A1F move.l D5, [A7]+
00003222 206E 0008 movea.l A0, [A6 + 0x8]
00003226 2050 movea.l A0, [A0]
00003228 0828 0005 0015 btst.b [A0 + 0x15], 0x5
0000322E 671E beq +0x20 /* 0000324E */
00003230 2045 movea.l A0, D5
00003232 2C28 0002 move.l D6, [A0 + 0x2]
label00003236:
00003236 4A86 tst.l D6
00003238 6722 beq +0x24 /* 0000325C */
0000323A 2046 movea.l A0, D6
0000323C 2050 movea.l A0, [A0]
0000323E 2828 0004 move.l D4, [A0 + 0x4]
00003242 6718 beq +0x1A /* 0000325C */
00003244 2044 movea.l A0, D4
00003246 2050 movea.l A0, [A0]
00003248 2668 000C movea.l A3, [A0 + 0xC]
0000324C 600E bra +0x10 /* 0000325C */
label0000324E:
0000324E 2845 movea.l A4, D5
00003250 7003 moveq.l D0, 0x03
00003252 B02C 0006 cmp.b D0, [A4 + 0x6]
00003256 6604 bne +0x6 /* 0000325C */
00003258 266C 000C movea.l A3, [A4 + 0xC]
label0000325C:
0000325C 2D4B 000C move.l [A6 + 0xC], A3
00003260 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003264 4E5E unlink A6
00003266 2E9F move.l [A7], [A7]+
00003268 4E75 rts
fn0000326A:
0000326A 4E56 FFD4 link A6, -0x002C
0000326E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003272 2E2E 0008 move.l D7, [A6 + 0x8]
00003276 206E 0014 movea.l A0, [A6 + 0x14]
0000327A 4868 0006 pea.l [A0 + 0x6]
0000327E 486E FFDE pea.l [A6 - 0x22]
00003282 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
00003286 102D F845 move.b D0, [A5 - 0x7BB]
0000328A 802D F264 or.b D0, [A5 - 0xD9C]
0000328E 6708 beq +0xA /* 00003298 */
00003290 1F3C 0001 move.b -[A7], 0x1
00003294 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
label00003298:
00003298 206E 0014 movea.l A0, [A6 + 0x14]
0000329C 43EE FFF6 lea.l A1, [A6 - 0xA]
000032A0 5C88 addq.l A0, 6
000032A2 22D8 move.l [A1]+, [A0]+
000032A4 3290 move.w [A1], [A0]
000032A6 7008 moveq.l D0, 0x08
000032A8 B06E FFF6 cmp.w D0, [A6 - 0xA]
000032AC 670C beq +0xE /* 000032BA */
000032AE 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000032B2 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000032B6 6000 00DA bra +0xDC /* 00003392 */
label000032BA:
000032BA 3A2E FFFA move.w D5, [A6 - 0x6]
000032BE 2047 movea.l A0, D7
000032C0 2850 movea.l A4, [A0]
000032C2 3D6C 0006 FFF0 move.w [A6 - 0x10], [A4 + 0x6]
000032C8 2D6C 000E FFFC move.l [A6 - 0x4], [A4 + 0xE]
000032CE 2C2C 000A move.l D6, [A4 + 0xA]
000032D2 6618 bne +0x1A /* 000032EC */
000032D4 42A7 clr.l -[A7]
000032D6 2F07 move.l -[A7], D7
000032D8 4EBA FF18 jsr [PC - 0xE8 /* 000031F2 */]
000032DC 2C1F move.l D6, [A7]+
000032DE 660C bne +0xE /* 000032EC */
000032E0 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000032E4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000032E8 6000 00A8 bra +0xAA /* 00003392 */
label000032EC:
000032EC 42A7 clr.l -[A7]
000032EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000032F2 3F05 move.w -[A7], D5
000032F4 4267 clr.w -[A7]
000032F6 486E FFD4 pea.l [A6 - 0x2C]
000032FA 4EAD 051A jsr [A5 + 0x51A /* export_159 */]
000032FE 281F move.l D4, [A7]+
00003300 661A bne +0x1C /* 0000331C */
00003302 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003306 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000330A 3005 move.w D0, D5
0000330C 48C0 ext.l D0
0000330E 2F00 move.l -[A7], D0
00003310 2F2E 000C move.l -[A7], [A6 + 0xC]
00003314 2F07 move.l -[A7], D7
00003316 4EBA FDCE jsr [PC - 0x232 /* 000030E6 */]
0000331A 6076 bra +0x78 /* 00003392 */
label0000331C:
0000331C 2044 movea.l A0, D4
0000331E 3D68 0004 FFEE move.w [A6 - 0x12], [A0 + 0x4]
00003324 4AAE 000C tst.l [A6 + 0xC]
00003328 6622 bne +0x24 /* 0000334C */
0000332A 2047 movea.l A0, D7
0000332C 2050 movea.l A0, [A0]
0000332E 2668 0016 movea.l A3, [A0 + 0x16]
00003332 200B move.l D0, A3
00003334 6610 bne +0x12 /* 00003346 */
00003336 42A7 clr.l -[A7]
00003338 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
0000333C 265F movea.l A3, [A7]+
0000333E 2047 movea.l A0, D7
00003340 2050 movea.l A0, [A0]
00003342 214B 0016 move.l [A0 + 0x16], A3
label00003346:
00003346 2D47 FFDA move.l [A6 - 0x26], D7
0000334A 6010 bra +0x12 /* 0000335C */
label0000334C:
0000334C 206E 000C movea.l A0, [A6 + 0xC]
00003350 2050 movea.l A0, [A0]
00003352 2668 0008 movea.l A3, [A0 + 0x8]
00003356 2D6E 000C FFDA move.l [A6 - 0x26], [A6 + 0xC]
label0000335C:
0000335C 2047 movea.l A0, D7
0000335E 2050 movea.l A0, [A0]
00003360 2028 0012 move.l D0, [A0 + 0x12]
00003364 D0BC 0000 0080 add.l D0, 0x80
0000336A 2F00 move.l -[A7], D0
0000336C 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003370 2F06 move.l -[A7], D6
00003372 302E FFEE move.w D0, [A6 - 0x12]
00003376 48C0 ext.l D0
00003378 2F00 move.l -[A7], D0
0000337A 70FF moveq.l D0, 0xFFFFFFFF
0000337C 2F00 move.l -[A7], D0
0000337E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00003382 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003386 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000338A 2F0B move.l -[A7], A3
0000338C 42A7 clr.l -[A7]
0000338E 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
label00003392:
00003392 206E 0014 movea.l A0, [A6 + 0x14]
00003396 5C88 addq.l A0, 6
00003398 43EE FFDE lea.l A1, [A6 - 0x22]
0000339C 20D9 move.l [A0]+, [A1]+
0000339E 3091 move.w [A0], [A1]
000033A0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000033A4 4E5E unlink A6
000033A6 205F movea.l A0, [A7]+
000033A8 DEFC 0014 add.w A7, 0x14
000033AC 4ED0 jmp [A0]
000033AE 4E56 FFF4 link A6, -0x000C
000033B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000033B6 266E 0010 movea.l A3, [A6 + 0x10]
000033BA 2A2E 0014 move.l D5, [A6 + 0x14]
000033BE 2E2E 0008 move.l D7, [A6 + 0x8]
000033C2 486B 0006 pea.l [A3 + 0x6]
000033C6 486E FFF6 pea.l [A6 - 0xA]
000033CA 4EAD 0672 jsr [A5 + 0x672 /* export_202 */]
000033CE 2047 movea.l A0, D7
000033D0 2050 movea.l A0, [A0]
000033D2 117C 0001 001A move.b [A0 + 0x1A], 0x1
000033D8 7008 moveq.l D0, 0x08
000033DA B06B 0006 cmp.w D0, [A3 + 0x6]
000033DE 670A beq +0xC /* 000033EA */
000033E0 3F3C 0038 move.w -[A7], 0x38 /* '8' */
000033E4 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000033E8 6074 bra +0x76 /* 0000345E */
label000033EA:
000033EA 3C2B 000A move.w D6, [A3 + 0xA]
000033EE 3006 move.w D0, D6
000033F0 0440 004D subi.w D0, 0x4D /* 'M' */
000033F4 6710 beq +0x12 /* 00003406 */
000033F6 5340 subq.w D0, 1
000033F8 6718 beq +0x1A /* 00003412 */
000033FA 0440 003B subi.w D0, 0x3B /* ';' */
000033FE 672C beq +0x2E /* 0000342C */
00003400 5340 subq.w D0, 1
00003402 6728 beq +0x2A /* 0000342C */
00003404 6048 bra +0x4A /* 0000344E */
label00003406:
00003406 2F05 move.l -[A7], D5
00003408 2F0B move.l -[A7], A3
0000340A 2F07 move.l -[A7], D7
0000340C 4EBA FA34 jsr [PC - 0x5CC /* 00002E42 */]
00003410 604C bra +0x4E /* 0000345E */
label00003412:
00003412 49D3 lea.l A4, [A3]
00003414 38BC 0001 move.w [A4], 0x1
00003418 42A7 clr.l -[A7]
0000341A 2047 movea.l A0, D7
0000341C 2050 movea.l A0, [A0]
0000341E 3F28 0004 move.w -[A7], [A0 + 0x4]
00003422 4EAD 06DA jsr [A5 + 0x6DA /* export_215 */]
00003426 295F 0002 move.l [A4 + 0x2], [A7]+
0000342A 6032 bra +0x34 /* 0000345E */
label0000342C:
0000342C 2F05 move.l -[A7], D5
0000342E 2F0B move.l -[A7], A3
00003430 2047 movea.l A0, D7
00003432 2050 movea.l A0, [A0]
00003434 2F28 000E move.l -[A7], [A0 + 0xE]
00003438 1F3C 0001 move.b -[A7], 0x1
0000343C 0C46 008A cmpi.w D6, 0x8A
00003440 57C0 seq D0
00003442 4400 neg.b D0
00003444 1F00 move.b -[A7], D0
00003446 4267 clr.w -[A7]
00003448 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000344C 6010 bra +0x12 /* 0000345E */
label0000344E:
0000344E 2F05 move.l -[A7], D5
00003450 2F0B move.l -[A7], A3
00003452 2F2E 000C move.l -[A7], [A6 + 0xC]
00003456 42A7 clr.l -[A7]
00003458 2F07 move.l -[A7], D7
0000345A 4EBA FE0E jsr [PC - 0x1F2 /* 0000326A */]
label0000345E:
0000345E 204B movea.l A0, A3
00003460 5C88 addq.l A0, 6
00003462 43EE FFF6 lea.l A1, [A6 - 0xA]
00003466 20D9 move.l [A0]+, [A1]+
00003468 3091 move.w [A0], [A1]
0000346A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000346E 4E5E unlink A6
00003470 205F movea.l A0, [A7]+
00003472 DEFC 0010 add.w A7, 0x10
00003476 4ED0 jmp [A0]
fn00003478:
00003478 4E56 0000 link A6, 0
0000347C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003480 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003484 2F2E 000C move.l -[A7], [A6 + 0xC]
00003488 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000348C 206E 0008 movea.l A0, [A6 + 0x8]
00003490 2050 movea.l A0, [A0]
00003492 2F28 0004 move.l -[A7], [A0 + 0x4]
00003496 4EBA FDD2 jsr [PC - 0x22E /* 0000326A */]
0000349A 4E5E unlink A6
0000349C 205F movea.l A0, [A7]+
0000349E DEFC 0010 add.w A7, 0x10
000034A2 4ED0 jmp [A0]
fn000034A4:
000034A4 4E56 FFF8 link A6, -0x0008
000034A8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000034AC 266E 000A movea.l A3, [A6 + 0xA]
000034B0 2053 movea.l A0, [A3]
000034B2 4AA8 000A tst.l [A0 + 0xA]
000034B6 6674 bne +0x76 /* 0000352C */
000034B8 3E28 0006 move.w D7, [A0 + 0x6]
000034BC 1028 001A move.b D0, [A0 + 0x1A]
000034C0 0A00 0001 xori.b D0, 0x1
000034C4 4A47 tst.w D7
000034C6 5DC1 slt D1
000034C8 8001 or.b D0, D1
000034CA 0240 0001 andi.w D0, 0x1
000034CE 6738 beq +0x3A /* 00003508 */
000034D0 2053 movea.l A0, [A3]
000034D2 3F28 0004 move.w -[A7], [A0 + 0x4]
000034D6 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
000034DA 2F0B move.l -[A7], A3
000034DC 4EBA F8B2 jsr [PC - 0x74E /* 00002D90 */]
000034E0 206D FD50 movea.l A0, [A5 - 0x2B0]
000034E4 2050 movea.l A0, [A0]
000034E6 302E 0008 move.w D0, [A6 + 0x8]
000034EA 48C0 ext.l D0
000034EC 2F00 move.l -[A7], D0
000034EE 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
000034F4 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000034F8 201F move.l D0, [A7]+
000034FA 49F0 080C lea.l A4, [A0 + D0 + 0xC]
000034FE 4254 clr.w [A4]
00003500 7000 moveq.l D0, 0x00
00003502 2940 0002 move.l [A4 + 0x2], D0
00003506 6024 bra +0x26 /* 0000352C */
label00003508:
00003508 42A7 clr.l -[A7]
0000350A 2F0B move.l -[A7], A3
0000350C 4EBA FCE4 jsr [PC - 0x31C /* 000031F2 */]
00003510 2D5F FFFC move.l [A6 - 0x4], [A7]+
00003514 6716 beq +0x18 /* 0000352C */
00003516 4267 clr.w -[A7]
00003518 486E FFFC pea.l [A6 - 0x4]
0000351C 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
00003520 3C1F move.w D6, [A7]+
00003522 6608 bne +0xA /* 0000352C */
00003524 2053 movea.l A0, [A3]
00003526 216E FFFC 000A move.l [A0 + 0xA], [A6 - 0x4]
label0000352C:
0000352C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003530 4E5E unlink A6
00003532 205F movea.l A0, [A7]+
00003534 5C4F addq.w A7, 6
00003536 4ED0 jmp [A0]
00003538 4E56 FFFA link A6, -0x0006
0000353C 48E7 0308 movem.l -[A7], D6,D7,A4
00003540 102D F38F move.b D0, [A5 - 0xC71]
00003544 6654 bne +0x56 /* 0000359A */
00003546 206D FD50 movea.l A0, [A5 - 0x2B0]
0000354A 2050 movea.l A0, [A0]
0000354C 3C10 move.w D6, [A0]
0000354E 5346 subq.w D6, 1
00003550 3D46 FFFA move.w [A6 - 0x6], D6
00003554 4247 clr.w D7
00003556 603C bra +0x3E /* 00003594 */
label00003558:
00003558 206D FD50 movea.l A0, [A5 - 0x2B0]
0000355C 2050 movea.l A0, [A0]
0000355E 3007 move.w D0, D7
00003560 48C0 ext.l D0
00003562 2F00 move.l -[A7], D0
00003564 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */
0000356A 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
0000356E 201F move.l D0, [A7]+
00003570 49F0 0808 lea.l A4, [A0 + D0 + 0x8]
00003574 70FF moveq.l D0, 0xFFFFFFFF
00003576 B054 cmp.w D0, [A4]
00003578 56C0 sne D0
0000357A 7203 moveq.l D1, 0x03
0000357C B26C 0004 cmp.w D1, [A4 + 0x4]
00003580 57C1 seq D1
00003582 C001 and.b D0, D1
00003584 670A beq +0xC /* 00003590 */
00003586 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000358A 3F07 move.w -[A7], D7
0000358C 4EBA FF16 jsr [PC - 0xEA /* 000034A4 */]
label00003590:
00003590 5247 addq.w D7, 1
00003592 6906 bvs +0x8 /* 0000359A */
label00003594:
00003594 BE6E FFFA cmp.w D7, [A6 - 0x6]
00003598 6FBE ble -0x40 /* 00003558 */
label0000359A:
0000359A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000359E 4E5E unlink A6
000035A0 4E75 rts